Zend_Paginator在网页中创建问题

时间:2011-01-29 10:16:17

标签: php zend-framework zend-paginator

我在我的网页中使用Zend_Paginator,我在每个页面中都获得相同的记录....

对于Eg。我在不同的页面中得到了相同的4条记录......?

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

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

可能是什么问题?

请帮助.....

提前致谢.....

2 个答案:

答案 0 :(得分:3)

如果您从DB获得此记录,则应该limitPage($page, $rowCount)。或者,如果您的数据不是来自DB,则应通过其他方式对其进行过滤。抱歉我的英文。

答案 1 :(得分:1)

很难说这些信息很少,但最明显的解释是$page不包含您的想法。换句话说,请确保您实际上在请求中发送了一个页面参数,并确保$page包含该页码。

如果您可以确认将正确的页码传递给setCurrentPageNumber,请使用调试器逐步执行程序流程以查看会发生什么。请考虑使用更多详细信息升级您的问题。