MasterGerold
@MasterGerold

Как вывести пагинацию в LinkPager через dataProvider?

Доброго времени суток! Из контроллера получаю переменную следующего содержимого:
$query = House::find()->andFilterWhere(['wall' => $modelHouse->wall, 'city' => $modelHouse->city])
                ->andFilterWhere(['between', 'price', $modelHouse->priceFrom, $modelHouse->priceTo])
                ->andFilterWhere(['between', 'area', $modelHouse->areaFrom, $modelHouse->areaTo])
                ->andFilterWhere(['room' => $modelHouse->room,]);

В виде использую так:
$dataProvider = new \yii\data\ActiveDataProvider([
    'query' => $query,
    'pagination' => [
        'pageSize' => 3,
    ],
]);

Количество страниц для отображения указал и они работают. Но что надо передать в параметр "pagination":
<?php \yii\widgets\LinkPager::begin([
        'pagination' => (СЮДА),
    ]) ?>

Что бы отображались кнопки навигации. Заранее спасибо за ответы.
P.S. В Yii2 новичок.
  • Вопрос задан
  • 380 просмотров
Пригласить эксперта
Ответы на вопрос 2
slo_nik
@slo_nik Куратор тега Yii
Добрый вечер.
Например передать параметр pageSize => 5
Будет выводить по пять записей на страницу

p.s. Подробней здесь
Ответ написан
@masterfreelance
программист со стажем
Я думаю
<?php \yii\widgets\LinkPager::begin([
        'pagination' => $dataProvider->getPagination(),
    ]) ?>
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы