在Gridview中调整页面大小Yii 2

时间:2015-12-11 06:43:39

标签: php gridview yii2

我正在尝试修改Yii 2中的pagesize GridView widget,但我无法看到任何可以帮助我的文档或参考文献。

以下是我的代码示例:

<?=
        GridView::widget([
            'dataProvider' => $dataProvider,
            'filterModel' => $searchModel,
            'columns' => [
                ['class' => 'yii\grid\SerialColumn'],

                'object_name',
                'name',
                'name_search',

                ['class' => 'yii\grid\ActionColumn'],
            ],
        ]); 
?>

如何限制pageSize,例如6个项目,然后才会显示页码?

1 个答案:

答案 0 :(得分:2)

pagination下的DataProvider中添加SearchModel

$dataProvider = new ActiveDataProvider([
  'pagination' =>
     [
      'pageSize' => 6
     ],
]);

$dataProvider->pagination->pageSize=5;

Reference