2011-01-29 3 views
10

Я использую 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; 

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

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

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

ответ

2

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

1

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

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

 Смежные вопросы

  • Нет связанных вопросов^_^