11

各ページで同じレコードを取得する Web ページで Zend_Paginator を使用しています....

例えば。異なるページで同じ 4 つのレコードを取得しました...?

$page=$this->_getParam('page',1);
$paginator = Zend_Paginator::factory($userDetails);
$paginator->setItemCountPerPage(4);
$paginator->setCurrentPageNumber($page);

$this->view->paginator = $paginator;

何が問題なのですか?

助けてください.....

前もって感謝します.....

4

2 に答える 2

3

このレコードを DB から取得する場合は、作成する必要がありますlimitPage($page, $rowCount)。または、DB からのデータではない場合は、別の方法でフィルタリングする必要があります。私の英語でごめんなさい。

于 2011-01-29T10:37:16.137 に答える
1

その小さな情報で言うのは難しいですが、最も明白な説明は、$pageあなたが考えていることを含んでいないということです. つまり、実際にリクエストでページ パラメータを送信していることを確認し、$pageそのページ番号が含まれていることを確認してください。

に正しいページ番号が渡されていることを確認できたらsetCurrentPageNumber、デバッガを使用してプログラム フローをステップ実行し、何が起こるかを確認します。その後、質問をより詳細にアップグレードすることを検討してください。

于 2011-01-29T10:41:01.980 に答える