@driverx18

Как в Yii2 настроить фильтры выборки должным образом?

У меня на сайте есть фильтры, берем в пример самые банальные, допустим: показать самые недавние посты, и показать самые поздние посты. Мне нужно чтобы по клику на радиокнопку, допустим, недавних постов, страница обновилась (а еще круче чтобы не обновилась, но посты показались самые недавние (возможно PJAX?)). Как сделать так? Нужно радиокнопке сделать какой то name в HTML, и с помощью JS сделать так, что если на радио нажали, то отправилась форма автоматически, допустим POST параметром? А там это попадает на сервер, в какой то экшн и в экшне смотрим, если пришел пост параметр $_POST['recent_posts'] то выбирать из модели самые недавние посты, а если $_POST['old_posts'] то самые давние посты?
  • Вопрос задан
  • 130 просмотров
Пригласить эксперта
Ответы на вопрос 2
@davidnum95
В общих чертах именно так.
Ответ написан
Комментировать
webinar
@webinar Куратор тега Yii
Учим yii: https://youtu.be/-WRMlGHLgRg
делаете форму, в ней инпуты, которые нужны, обворачиваете в pjax, при клике отправляете форму. Результаты тоже обворачиваем в pjax и в конфиге pjax указываем какой контейнер обновлять.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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