ファクトリメソッドを使用すると、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 / en / zend.paginator.usage.html#zend.paginator.usage.dbselect