【问题标题】:Zend paginator get all items per page using setItemCountPerPage() functionZend 分页器使用 setItemCountPerPage() 函数获取每页的所有项目
【发布时间】:2015-06-19 15:46:19
【问题描述】:

我正在使用 Zend 框架的 SE4 应用程序。使用 Paginator 执行查询后,我使用 zend 的函数 setItemCountPerPage() 设置每页的项目,如 10、20、50 等。

它适用于提供的数字或零值。但我有数千条记录,想在没有分页的情况下显示在单页上。

我在查询后使用以下代码-

$this->view->paginator = Zend_Paginator::factory($select);
$this->view->paginator->setItemCountPerPage($perPage, 10);
$this->view->paginator->setCurrentPageNumber($this->_getParam('page',1));

请告诉我应该为 $perPage 提供什么值,以便查询获取的所有项目都将显示在页面上。

【问题讨论】:

    标签: php zend-framework pagination


    【解决方案1】:

    您可以简单地传递列表的大小 (http://php.net/manual/de/function.sizeof.php),或停用分页。但是,如果您有数千条记录,最好按顺序加载它们,而不是一次全部加载 :) 可能在滚动到页面底部时使用 ajax (Load ajax when scroll reaches 80%)。

    【讨论】:

      猜你喜欢
      • 2012-02-07
      • 1970-01-01
      • 2013-10-30
      • 1970-01-01
      • 2014-12-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多