yii2 и выбор города

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
a.k.
Сообщения: 56
Зарегистрирован: 2014.11.29, 10:39

yii2 и выбор города

Сообщение a.k. »

Доброго дня.
Необходимо сделать каталог организации для нескольких городов. (есть таблица companies, в ней есть поле city_id - has_one к таблице cities).
Подскажите, пожалуйста, есть ли расширение чтобы url выглядел, например, так: site.ru/moscow/banks/alfa-bank
Demon_id
Сообщения: 421
Зарегистрирован: 2011.10.29, 00:13

Re: yii2 и выбор города

Сообщение Demon_id »

есть. Url manager rules.
a.k.
Сообщения: 56
Зарегистрирован: 2014.11.29, 10:39

Re: yii2 и выбор города

Сообщение a.k. »

а как приблизительно должно правило выглядеть?
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: yii2 и выбор города

Сообщение samdark »

Код: Выделить всё

'<city>/banks/<company>' => 'company/view',
 

Код: Выделить всё

class CompanyContoller extends Controller
{
    public function actionView($city, $company)
    {
        // ...
    }
}
 
a.k.
Сообщения: 56
Зарегистрирован: 2014.11.29, 10:39

Re: yii2 и выбор города

Сообщение a.k. »

А есть ли какой-либо extension, по аналогии с мультиязычностью? Т.к. при выборе города по идее должны меняться все ссылки - добавляется /city/ в каждую ссылку
Аватара пользователя
S c
Сообщения: 883
Зарегистрирован: 2012.04.11, 14:46

Re: yii2 и выбор города

Сообщение S c »

нужно переопределить createUrl()
Аватара пользователя
ifelse
Сообщения: 227
Зарегистрирован: 2013.02.05, 13:05

Re: yii2 и выбор города

Сообщение ifelse »

a.k.
Сообщения: 56
Зарегистрирован: 2014.11.29, 10:39

Re: yii2 и выбор города

Сообщение a.k. »

Спасибо, изучаю
Ответить