Страница 1 из 1
yii2 и выбор города
Добавлено: 2015.02.23, 13:25
a.k.
Доброго дня.
Необходимо сделать каталог организации для нескольких городов. (есть таблица companies, в ней есть поле city_id - has_one к таблице cities).
Подскажите, пожалуйста, есть ли расширение чтобы url выглядел, например, так: site.ru/moscow/banks/alfa-bank
Re: yii2 и выбор города
Добавлено: 2015.02.23, 13:42
Demon_id
есть. Url manager rules.
Re: yii2 и выбор города
Добавлено: 2015.02.23, 13:46
a.k.
а как приблизительно должно правило выглядеть?
Re: yii2 и выбор города
Добавлено: 2015.02.23, 14:07
samdark
Код: Выделить всё
'<city>/banks/<company>' => 'company/view',
Код: Выделить всё
class CompanyContoller extends Controller
{
public function actionView($city, $company)
{
// ...
}
}
Re: yii2 и выбор города
Добавлено: 2015.02.23, 15:14
a.k.
А есть ли какой-либо extension, по аналогии с мультиязычностью? Т.к. при выборе города по идее должны меняться все ссылки - добавляется /city/ в каждую ссылку
Re: yii2 и выбор города
Добавлено: 2015.02.23, 15:58
S c
нужно переопределить createUrl()
Re: yii2 и выбор города
Добавлено: 2015.02.23, 17:01
ifelse
Re: yii2 и выбор города
Добавлено: 2015.02.23, 23:20
a.k.
Спасибо, изучаю