@EvgMul

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

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

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

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

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