我在我的网页中使用Zend_Paginator,我在每个页面中都获得相同的记录....
对于Eg。我在不同的页面中得到了相同的4条记录......?
$page=$this->_getParam('page',1);
$paginator = Zend_Paginator::factory($userDetails);
$paginator->setItemCountPerPage(4);
$paginator->setCurrentPageNumber($page);
$this->view->paginator = $paginator;
可能是什么问题?
请帮助.....
提前致谢.....
答案 0 :(得分:3)
如果您从DB获得此记录,则应该limitPage($page, $rowCount)
。或者,如果您的数据不是来自DB,则应通过其他方式对其进行过滤。抱歉我的英文。
答案 1 :(得分:1)
很难说这些信息很少,但最明显的解释是$page
不包含您的想法。换句话说,请确保您实际上在请求中发送了一个页面参数,并确保$page
包含该页码。
如果您可以确认将正确的页码传递给setCurrentPageNumber
,请使用调试器逐步执行程序流程以查看会发生什么。请考虑使用更多详细信息升级您的问题。