rule для urlmanager

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
atillus
Сообщения: 3
Зарегистрирован: 2017.09.16, 12:05

rule для urlmanager

Сообщение atillus »

Приветствую всех!
Не получается реализовать следующую задумку:
Делаю доску объявлений.
Есть в б.д. таблица городов: id,name,slug (где "slug" - это транслит для URL, например "moskva", "samara") и т.д. - городов много
Первая часть URL - это всегда наименование региона.

Мне нужно проанализировать первый параметр УРЛ на наличие в б.д. города и перенаправить запрос в нужный контроллер, передав город как параметр.

Например:
site.ru/samara => отправить в контроллер 'site', action 'index' и передать параметр 'city' = 'samara'
site.ru/samara/realty/homes - отправить в контроллер 'site', action 'category' и передать два параметра 'cat' = 'realty' и 'city' = 'samara'
... и так далее, различные действия ЕСЛИ первая часть URI является городом из б.д.
site.ru/blabla/blablabla - города нет в базе, правила другие
atillus
Сообщения: 3
Зарегистрирован: 2017.09.16, 12:05

Re: rule для urlmanager

Сообщение atillus »

Спасибо, уж давно разобрался...
Здесь все посты модерируются по 3-4 дня? Или только первый пост после регистрации?
urichalex
Сообщения: 994
Зарегистрирован: 2015.08.07, 11:03

Re: rule для urlmanager

Сообщение urichalex »

Подобные вопросы уже рассматривались на форуме. Думаю использовать поиск будет полезнее, чем ждать ответа
Ответить