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

Обсуждения, заметки, статьи о фреймворке

Модераторы: Xpycm, Koduc

Правила форума
ВНИМАНИЕ! Форум не является средством гарантированной поддержки клиентов и пользователей. Поэтому на быстрый ответ тут рассчитывать не нужно, как и на ответ вообще. Сотрудники отвечают по мере своих возможностей.

На форуме действует ограничение в 3 сообщения / сутки.
Если Вы хотите сказать "спасибо", то воспользуйтесь функцией "Повысить репутацию" - зелёная иконка "плюс" под ником ответившего.

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

Сообщение vanred79 » 22 окт 2021, 12:12

Здравствуйте! Подскажите пожалуйста как вы сделали такой урл 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. Можете описать в общих чертах, как вы это решили эту задачу?
Вся недвижимость Астаны у нас на сайте
vanred79
Местная знаменитость
Местная знаменитость
 
Сообщения: 660
Зарегистрирован: 02 фев 2013, 18:42
Откуда: Казахстан
Очки репутации: 2

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

Сообщение vanred79 » 24 окт 2021, 08:33

Подскажите вы в БД поле добавляли url, чтобы по нему находить id? или как то по другому решали эту задачу?
Вся недвижимость Астаны у нас на сайте
vanred79
Местная знаменитость
Местная знаменитость
 
Сообщения: 660
Зарегистрирован: 02 фев 2013, 18:42
Откуда: Казахстан
Очки репутации: 2

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

Сообщение andipas » 26 окт 2021, 17:13

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


Решений может быть много разных. У нас реализовано хранение url и id в отдельной таблице. Самый простой сделать хранение урл в той же таблице apartment
Часто задаваемые вопросы. Для правки файлов notepad++, netbeans, phpStorm. Для правки CSS firebug.
Аватара пользователя
andipas
Разработчик
Разработчик
 
Сообщения: 695
Зарегистрирован: 28 дек 2011, 22:37
Очки репутации: 30


Вернуться в Yii фреймворк

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 9

cron