Zend_Paginator создает проблемы на веб-странице - PullRequest
11 голосов
/ 29 января 2011

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

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

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

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

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

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

Заранее спасибо .....

Ответы [ 2 ]

3 голосов
/ 29 января 2011

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

1 голос
/ 29 января 2011

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

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

...