Только начал изучать Yii2 и столкнулся с массой проблем и недопониманий.
Одна из них, как реализовать pagination в виджете GridView.
У нас есть публичное свойство в виджете $pager, что ему присвоить, чтобы, напимер, список пользователей выводился по 10 на страницу.
Код: Выделить всё
<?= GridView::widget([
'dataProvider' => $dataProvider,
'filterModel' => $searchModel,
//'pager'
'columns' => [
['class' => 'yii\grid\SerialColumn'],
'name',
'mail',
'city_id' => [
'attribute' => 'city_id',
'value' => function ($model) { return $model->city->name; }
],
['class' => 'yii\grid\ActionColumn'],
],
]); ?>