Задать вопрос
@EvgMul

Как правильно настроить ЧПУ для фильтров?

Здравствуйте. Работаем над реализацией ЧПУ на сайте и все бы ничего, но столкнулись с проблемой, что при фильтрации по каким-либо критериям у нас формируется url примерно следующего вида:
?RoutesSearch%5Bid_district%5D=5&RoutesSearch%5Bid_region%5D=41&RoutesSearch%5Btype_id%5D=9&RoutesSearch%5Bperiod%5D=4

Если с обычными url-ами все понятно: настроить правила маршрутизации, где надо прописать редиректы, то в фильтрами я затрудняюсь в реализации.
Подскажите пожалуйста, сталкивались ли вы с такой задачей и какие решения использовали? Заранее благодарен всем отозвавшимся.
  • Вопрос задан
  • 59 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Onskills
    PHP: базовый курс
    1 месяц
    Далее
  • teamcoding
    TC200PY Разработка PHP веб-приложений на Yii2. Шаблон приложения advanced
    3 месяца
    Далее
  • FructCode
    Yii2 Фреймворк
    2 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
padlyuck
@padlyuck
Вариант решения только один. Отвязаться от js который идет в комплекте с yii и написать свой обработчик формы, который будет по данным формы собирать урл вида /actionName/id_district/5/id_region/41/type_id/9/period/4 и правило urlManager'a которое будет подобные ссылки обрабатывать. Но это будет очень геморно, если нужно при этом сохранить частично функционал стандартного скрипта(например аякс валидацию).
Ответ написан
Ваш ответ на вопрос

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

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