Zend_Paginator создает проблемы на веб-странице

Я использую Zend_Paginator на своей веб-странице, где я получаю те же записи на каждой странице....

Например. Я получил те же 4 записи на разных страницах...?

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

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

В чем может быть проблема?

Пожалуйста, помогите.....

Спасибо заранее.

Ответ 1

Если эти записи вы получаете от БД, вы должны сделать limitPage($page, $rowCount). Или, если ваши данные не из БД, вы должны фильтровать его другим способом. Извините за мой английский.

Ответ 2

Трудно сказать с этой небольшой информацией, но наиболее очевидным объяснением является то, что $page не содержит того, что, по вашему мнению, он делает. Другими словами, убедитесь, что вы действительно отправляете параметр страницы в запрос и убедитесь, что $page содержит этот номер страницы.

Если вы можете подтвердить, что правильный номер страницы передан в setCurrentPageNumber, используйте Debugger для перехода через поток программы, чтобы узнать, что произойдет. Подумайте о том, как обновить свой вопрос более подробно.