Sử dụng phương pháp gốc, bạn có thể gửi một phiên bản của Zend_Db_Select hoặc Zend_Db_Table_Select. Nếu bạn là lớp mở rộng Zend_Db_Table_Abstract, bạn có thể chỉ cần tạo một truy vấn chọn lọc từ nó và sau đó gửi nó. Nếu không, bạn có thể tạo một phiên bản và gửi nó, hãy xem ví dụ từ tài liệu:
$adapter = new Zend_Paginator_Adapter_DbSelect($db->select()->from('posts'));
$adapter->setRowCount(
$db->select()
->from(
'item_counts',
array(
Zend_Paginator_Adapter_DbSelect::ROW_COUNT_COLUMN => 'post_count'
)
)
);
$paginator = new Zend_Paginator($adapter)
http://framework.zend .com / manual / en / zend.paginator.usage.html # zend.paginator.usage.dbselect