pjax - дополнительная выборка

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
imyapolzovatelya
Сообщения: 26
Зарегистрирован: 2018.03.02, 09:19

pjax - дополнительная выборка

Сообщение imyapolzovatelya »

Добрый вечер.
Использую ActiveDataProvider+ListView для вывода записей. Недавно подключил pjax. Пагинация работает.
Теперь я хочу добавить на страницу две ссылки: "показать активные", "показать неактивные". Когда нажму "показать активные", в query должен добавиться andWhere(status = 1), когда нажму "показать неактивные" - andWhere(status = 2).
Такое реально сделать? Что надо сделать, чтобы при нажатии на эти ссылки обновлялись записи с новым query на странице как пагинация, без перезагрузки?
someweb
Сообщения: 552
Зарегистрирован: 2017.03.09, 10:12

Re: pjax - дополнительная выборка

Сообщение someweb »

Внутри pjax ссылки разместите и все.
Чтобы правильно задать вопрос, нужно знать бо́льшую часть ответа. Роберт Шекли.
andku83
Сообщения: 988
Зарегистрирован: 2016.07.01, 10:24
Откуда: Харьков

Re: pjax - дополнительная выборка

Сообщение andku83 »

полную ссылку можно получить:

Код: Выделить всё

Url::to(['', array_merge_recursive(Yii::$app->request->get(), [$searchModel->formName() => ['status' => $searchModel::STATUS_ACTIVE]])])
Ответить