Ben projemde Zend_Paginator sınıfını kullanmak üzereyim. Ben internette sınıfının örnekleri bulundu. Bunlardan biri
$sql = 'SELECT * FROM table_name ';
$result = $db->fetchAll($sql);
$page=$this->_getParam('page',1);
$paginator = Zend_Paginator::factory($result);
$paginator->setItemCountPerPage(10));
$paginator->setCurrentPageNumber($page);
$this->view->paginator=$paginator;
İlk satırda, aslında table_name tüm satırları seçin. Ne 50000 satırlık bir tablo varsa? Bu çok verimsiz olur.
Zend paginator kullanmak için başka bir yolu var mı?