【问题标题】:how to set maxLimit in cakephp pagination如何在 cakephp 分页中设置 maxLimit
【发布时间】:2018-06-14 10:36:40
【问题描述】:

我正在做 cakephp 分页, 我的数据库中有 150 条记录 我的要求是每页最多显示 50 条记录 最多可包含 5 条记录, 我经历过

$this->paginate($myQuery, array('maxLimit' => 50,'limit' => 5 )));

和

$this->paginate = array('maxLimit' => 50, 'limit' => 5);

我可以限制每页 5 条记录,但不能限制总记录或总页数。

请帮帮我。

【问题讨论】:

    标签: cakephp pagination


    【解决方案1】:

    maxLimit 仅限制每页的最大记录数。 你可以这样做

    $page = $this->request->getQuery('page');
    if($page > 5){
         $page = 5;
    }
    
    $this->paginate = array(
       // other things
       'page' => $page
    );
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-03-13
      • 2011-12-02
      • 1970-01-01
      • 1970-01-01
      • 2014-05-31
      • 2015-03-30
      • 2013-12-20
      • 1970-01-01
      相关资源
      最近更新 更多