【发布时间】:2017-05-09 17:25:53
【问题描述】:
所以我将 ZF 与学说一起使用,并且我正在尝试像这样使用分页:
$d = Zend_Paginator::factory($this->items->displayItems(['page' => 1]),'Array');
$d->setCurrentPageNumber(1);
var_dump($d->getPages());
但是I need a way to set the total count of the pages for the paginator 因为我传递的数组总是每页包含 10 个项目,有没有办法做到这一点?我需要这个才能让分页器工作,因为现在正在显示这个:
object(stdClass)#285 (12) { ["pageCount"]=> int(1) ["itemCountPerPage"]=> int(10) ["first"]=> int(1) ["current"]=> int(1) ["last"]=> int(1) ["pagesInRange"]=> array(1) { [1]=> int(1) } ["firstPageInRange"]=> int(1) ["lastPageInRange"]=> int(1) ["currentItemCount"]=> int(10) ["totalItemCount"]=> int(10) ["firstItemNumber"]=> int(1) ["lastItemNumber"]=> int(10) }
如您所见,pageCount 为 1,我的表中有 100 多个项目。
我没有找到像->setToalPagesCount()这样的分页器方法,有没有办法设置这样的东西?
【问题讨论】:
标签: php zend-framework pagination