将Yii中的默认分页更改为50

时间:2014-08-15 15:24:37

标签: php yii pagination

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

2 个答案:

答案 0 :(得分:2)

您可以按

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

答案 1 :(得分:0)

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'.
 */

这会相应调整页面和分页。