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

How to control number of items per page in pagination Control php

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

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

我还创建了一个输入,用户可以在其中输入每页所需的项目数,但我无法使用分页控件link。

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

我需要做一些看起来像这样的事情:

$paginator = new Zend_Paginator($adapter);

   $paginator->setItemCountPerPage(10);

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

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