Zend_Db_Table İlişkiler ve Zend_Paginator

1 Cevap php

Ben findDependentRowset işlevi göndermek select paginator sınırını uygulamak için sıcak bir yolu var mı? örneğin:

$select = $row->select();
$select->order('item_name');    
$row->findDependentRowset($table, null, $select)

bulunuyor teşekkür

1 Cevap

Bu iyi görünüyor, ama paginator tüm satırlara hakkında bilgi saymak zorunda değilsiniz olacak. Ben Zend_Paginator_Adapter_DbSelect geçersiz kılmak için bir çözüm bulundu ve işlevi ayarlayabilirsiniz

public function getItems($offset, $itemCountPerPage)
{
   $this->_select->limit($itemCountPerPage, $offset);
   return $this->_select;
}

Bu uygulamalı limiti belirleyin dönecek ve ben onun bütün fonksiyonelliğini ile paginator kullanabilirsiniz