Как сделать сортировку и выбор кол-ва элементов в форме Yii2 Listview?

Я делаю каталог книг. У меня есть фильтр, а так же сортировка и выбор кол-ва показываемых записей и они находятся в разных формах.

<?= $this->render('_sort', [
    'sort' => $sort,
 ]); ?>
<?= ListView::widget([
    'dataProvider' => $dataProvider,
    'options' => [
        'tag' => 'div',
        'class' => 'row',
    ],
    'summaryOptions' => [
        'tag' => 'span',
        'class' => 'col-12'
    ],
    'itemOptions' => [
        'tag' => 'div',
        'class' => 'col-lg-4 col-md-4 col-sm-6 col-12 match-height-activation',
    ],
    'itemView' => function ($model, $key, $index, $widget) use ($user, $category, $genres, $statuses) {
        return $this->render('_list', [
            'model' => $model,
            'user' => $user,
            'category' => $category,
            'genres' => $genres,
            'statuses' => $statuses,
        ]);
    },
    'pager' => [
        'maxButtonCount' => 5,
        'options' => [
            'class' => 'col-12 wn__pagination',
        ]
    ],
]);?>
<?= $this->render('_search', [
    'model' => $searchModel, 
    'categories' => $categories,
    'genresInput' => $genresInput,
    'tags' => $tags,
    'books' => $books,
    'tags_id' => $tags_id,
    'user' => $user,
]); ?>


Не могу понять как сделать сортировку в виджете kartik-v Select2 и выбор кол-ва показываемых записей. И как что бы 2 формы не мешали, а просто дополняли друг друга.
И еще пробую Pjax прикрутить туда, но Select2 сопротивляется)))
  • Вопрос задан
  • 59 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы