Алиас url для фильтрации модели

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
vv-off
Сообщения: 56
Зарегистрирован: 2018.01.12, 11:49

Алиас url для фильтрации модели

Сообщение vv-off »

Всем привет.
Для целей сео необходимо сделать некие подборки товара по search модели.
Подскажите куда копать, чтобы например для роута:
/shop/detyam-shapka-krasni

показывался результат фильтра:
/shop/category/detyam?alias=detyam-zima&Filter%5Bmodel_site%5D=&Filter%5Bmodel_site%5D%5B%5D=Шапка&Filter%5Bsize_site%5D=&Filter%5Bmaterial_site%5D=&Filter%5Bcolor_site%5D=&Filter%5Bcolor_site%5D%5B%5D=Розовый&Filter%5Blining%5D=
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: Алиас url для фильтрации модели

Сообщение samdark »

Наверное, в default params в конфиге роута.
rak
Сообщения: 2181
Зарегистрирован: 2010.11.02, 23:40
Контактная информация:

Re: Алиас url для фильтрации модели

Сообщение rak »

vv-off писал(а): 2020.12.13, 10:59 Всем привет.
Для целей сео необходимо сделать некие подборки товара по search модели.
Подскажите куда копать, чтобы например для роута:
/shop/detyam-shapka-krasni

показывался результат фильтра:
/shop/category/detyam?alias=detyam-zima&Filter%5Bmodel_site%5D=&Filter%5Bmodel_site%5D%5B%5D=Шапка&Filter%5Bsize_site%5D=&Filter%5Bmaterial_site%5D=&Filter%5Bcolor_site%5D=&Filter%5Bcolor_site%5D%5B%5D=Розовый&Filter%5Blining%5D=
сделать отдельную сущность в бд, у которой должны быть алиас, текст для сео, мета теги и все возможные поля, которые используются при поиске. при переходе по урл фильтровать по этим полям(т.е. для этого сделать отдельный action)
Ответить