есть дата провайдер:
$dataProvider = new ActiveDataProvider([
'query' => Shop::find()->where(['status'=>1, 'men' => 1])->orderBy('id DESC'),
'pagination' => [
'pageSize' => 10,
],
]);
сейчас он подставляет пагинацию автоматически сразу после последней статьи, как поменять ее местоположение ?
Зависит от того как ты это выводишь во вьюхе. например если через виджет GridView:
<?= GridView::widget([
'dataProvider' => $dataProvider,
'layout' => "{summary}\n{items}\n{pager}",
'columns' => [
'id',
'name',
// ...
],
]) ?>
редактируй в макете 'layout'
расположение pager
, так как тебе необходимо.
Если ListView
смотри тут;
Либо ты можешь воспользоваться виджетом LinkPager
, и расположить его где угодно.
<?php echo LinkPager::widget([
'pagination' => $dataProvider->pagination,
]); ?>
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
(есть точка или нет) Устанавливаю QGraphicsScene для QGraphicsView