findDependentRowset関数に送信するselectにpaginator制限を適用する方法はありますか?例えば:
$select = $row->select();
$select->order('item_name');
$row->findDependentRowset($table, null, $select)
ありがとう
findDependentRowset関数に送信するselectにpaginator制限を適用する方法はありますか?例えば:
$select = $row->select();
$select->order('item_name');
$row->findDependentRowset($table, null, $select)
ありがとう
これは良さそうに見えますが、ページネーターはすべての行数に関する情報を持っているわけではありません。Zend_Paginator_Adapter_DbSelect をオーバーライドして関数を設定する解決策を見つけました
public function getItems($offset, $itemCountPerPage)
{
$this->_select->limit($itemCountPerPage, $offset);
return $this->_select;
}
これにより、制限が適用されたselectが返され、Paginatorをその機能全体で使用できます