我想知道如何在Zend分页控件中更改每页的默认项目数?它写在一个phtml文件中,如下所示。是否可以选择控制用户在任何其他网格中的项目数量?
<?php echo $this->paginationControl($this->redirects, 'Sliding', 'index/page.phtml'); ?>
此外,我创建了一个输入,用户可以在其中输入每页所需的项目数,但我无法将其与分页控件链接。
<input type="number" min="0" value="10" id="numberOfRows">
答案 0 :(得分:1)
$paginator = new Zend_Paginator($adapter);
$paginator->setItemCountPerPage(10);
答案 1 :(得分:0)
在控制器中添加此代码。将获取的数据库数据对象作为参数传递给工厂函数。
$paginator = Zend_Paginator::factory($result);
$paginator->setItemCountPerPage(20);
$paginator->setCurrentPageNumber($page);