Yerine Veritabanı resultset Codeigniter Sayfalandırması üzerinde dizi

1 Cevap php

Ben codigniter içinde sayfalama sınıfını kullanmak için çalışırken içine baktım ama benim sorunum için ben bir veri dizisi ve bir veritabanı tablo üzerinde paginate gerekir. Benim kodda özel bir dizi oluşturmak ve sonra standardını kullanarak görünümüne bu diziyi geçmek

$this->load->vars($myarray);
$this->load->view('myview', $myarray);

Her şey o anlamda çalışıyor ama zaman zaman $ myarray gerçekten büyük olabilir. Ben gerçekten sadece dizinin ilk 25 dislpay olacağı görünümde pagination çeşit denemek ve oluşturmak istiyorum ama daha ben sadece veritabanı tabloları üzerinde paginate olabilir gibi görünüyor CodeIgniter içinde Sayfalandırması sınıfı hakkında okudum. Herkes bunu başarmak nasıl biliyor mu? Teşekkürler

1 Cevap

Sadece görünüm içine yüklemeden önce diziye kendinizi dilim değil miyim?

http://us3.php.net/array%5Fslice Give array_slice the page offset and result count and it will basically do exactly what you want.