【问题标题】:Changing default pagination in Yii to 50将 Yii 中的默认分页更改为 50
【发布时间】:2014-08-16 01:59:01
【问题描述】:

使用 yii 框架,想知道是否有改变默认分页的方法。目前它是 10 个元素,我想把它变成 50 个。

【问题讨论】:

    标签: php yii pagination


    【解决方案1】:

    你可以设置分页

    $dataProvider = new CActiveDataProvider('model name',
        array('pagination' => array(
              'pageSize' => 50,
            ),
        )
    ); 
    

    【讨论】:

      【解决方案2】:

      CPagination->$pageSize 每页中的项目数。 http://www.yiiframework.com/doc/api/CPagination#pageSize-detail

      在yii/framework/web/CPagination.php中修改

      const DEFAULT_PAGE_SIZE=20;
      /**
       * @var string name of the GET variable storing the current page index. Defaults to 'page'.
       */
      

      const DEFAULT_PAGE_SIZE=50;
      /**
       * @var string name of the GET variable storing the current page index. Defaults to 'page'.
       */
      

      这将调整页面,并相应地分页。

      【讨论】:

      • 您不应更改框架代码本身。如果您进行更新,它将中断,将您的应用程序呈现为无条件状态。
      猜你喜欢
      • 1970-01-01
      • 2014-01-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-12-04
      • 1970-01-01
      • 2022-08-22
      相关资源
      最近更新 更多