फ़ैक्टरी पद्धति का उपयोग करके आप Zend_Db_Select या Zend_Db_Table_Select का एक उदाहरण भेज सकते हैं। यदि आप कक्षा का विस्तार Zend_Db_Table_Abstract करते हैं तो आप बस इससे एक चुनिंदा क्वेरी बना सकते हैं और फिर इसे भेज सकते हैं। यदि नहीं, तो आप एक इंस्टेंस बना सकते हैं और उसे भेज सकते हैं, डॉक्स से उदाहरण देखें:
$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/hi/zend.paginator.usage.html#zend.paginator.usage.dbselect