Страница 1 из 1

Как сделать ЧПУ в yii без id?

СообщениеДобавлено: 22 окт 2021, 12:12
vanred79
Здравствуйте! Подскажите пожалуйста как вы сделали такой урл https://demo-pro.open-real-estate.info/ ... janka-d-28? Через url manager я могу сделать почти похожий урл через это правило
Код: Выделить всё
'/<id:\d+>/property/<alias:.*?>' => 'apartments/main/view',
Получится вот так https://site.ru/35/property/kvartira-ul ... janka-d-28. Мне не понятно, как убрать id из урла, чтобы стало вот так https://site.ru/property/kvartira-ul-bo ... janka-d-28. Можете описать в общих чертах, как вы это решили эту задачу?

Re: Как сделать ЧПУ в yii без id?

СообщениеДобавлено: 24 окт 2021, 08:33
vanred79
Подскажите вы в БД поле добавляли url, чтобы по нему находить id? или как то по другому решали эту задачу?

Re: Как сделать ЧПУ в yii без id?

СообщениеДобавлено: 26 окт 2021, 17:13
andipas
vanred79 писал(а):Подскажите вы в БД поле добавляли url, чтобы по нему находить id? или как то по другому решали эту задачу?


Решений может быть много разных. У нас реализовано хранение url и id в отдельной таблице. Самый простой сделать хранение урл в той же таблице apartment