如何控制分页中每页的项目数控制php

时间:2016-07-18 08:08:00

标签: php zend-framework

我想知道如何在Zend分页控件中更改每页的默认项目数?它写在一个phtml文件中,如下所示。是否可以选择控制用户在任何其他网格中的项目数量?

<?php echo $this->paginationControl($this->redirects, 'Sliding', 'index/page.phtml'); ?> 

此外,我创建了一个输入,用户可以在其中输入每页所需的项目数,但我无法将其与分页控件链接。

<input type="number" min="0" value="10" id="numberOfRows">

我需要做一些类似的事情: enter image description here

2 个答案:

答案 0 :(得分:1)

$paginator = new Zend_Paginator($adapter);

   $paginator->setItemCountPerPage(10);

答案 1 :(得分:0)

在控制器中添加此代码。将获取的数据库数据对象作为参数传递给工厂函数。

$paginator = Zend_Paginator::factory($result);
$paginator->setItemCountPerPage(20);
$paginator->setCurrentPageNumber($page);
相关问题