добавление строки к url

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
lenbord
Сообщения: 49
Зарегистрирован: 2016.01.12, 10:48
Контактная информация:

добавление строки к url

Сообщение lenbord »

Добрый день. Не могу понять как добавить произвольную строку к url, к примеру, у меня в куках хранится текущий язык проекта, мне его нужно вытащить и добавить к url, к примеру, я захожу на страницу <сайт>, а мне должно формироваться как <сайт>/<язык>
какой из методов UrlManager мне нужно переопределить?)
zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: добавление строки к url

Сообщение zelenin »

lenbord писал(а):какой из методов UrlManager мне нужно переопределить?)
а какие варианты есть?
lenbord
Сообщения: 49
Зарегистрирован: 2016.01.12, 10:48
Контактная информация:

Re: добавление строки к url

Сообщение lenbord »

zelenin писал(а):
lenbord писал(а):какой из методов UrlManager мне нужно переопределить?)
а какие варианты есть?
Был вариант createUrl и parseRequest, но что-то с помощью получается не то, что мне нужно, а мне нужно, чтобы к примеру пользователь заходил на сайт, а в url подставлялся код языка приложения))
zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: добавление строки к url

Сообщение zelenin »

lenbord писал(а):
zelenin писал(а):
lenbord писал(а):какой из методов UrlManager мне нужно переопределить?)
а какие варианты есть?
Был вариант createUrl и parseRequest, но что-то с помощью получается не то, что мне нужно, а мне нужно, чтобы к примеру пользователь заходил на сайт, а в url подставлялся код языка приложения))
ну и разве нельзя переопределить метод createUrl() так, чтобы урл создавался (create url - создать урл) с языком в урле?
lenbord
Сообщения: 49
Зарегистрирован: 2016.01.12, 10:48
Контактная информация:

Re: добавление строки к url

Сообщение lenbord »

не, мне вот такая ситуация нужно, допустим пользователь заходит на сайт site.example, а его сразу перебрасывает на site.example/ru|ua, вот так можно сделать с помощью createUrl?))
zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: добавление строки к url

Сообщение zelenin »

lenbord писал(а):не, мне вот такая ситуация нужно, допустим пользователь заходит на сайт site.example, а его сразу перебрасывает на site.example/ru|ua, вот так можно сделать с помощью createUrl?))
это редирект
lenbord
Сообщения: 49
Зарегистрирован: 2016.01.12, 10:48
Контактная информация:

Re: добавление строки к url

Сообщение lenbord »

zelenin писал(а):
lenbord писал(а):не, мне вот такая ситуация нужно, допустим пользователь заходит на сайт site.example, а его сразу перебрасывает на site.example/ru|ua, вот так можно сделать с помощью createUrl?))
это редирект
а как мне его сделать, чтобы не описывать в каждом контроллере?)
kwasti
Сообщения: 262
Зарегистрирован: 2016.01.28, 16:14

Re: добавление строки к url

Сообщение kwasti »

мне кажется сделать проще через правила urlManager в main
lenbord
Сообщения: 49
Зарегистрирован: 2016.01.12, 10:48
Контактная информация:

Re: добавление строки к url

Сообщение lenbord »

kwasti писал(а):мне кажется сделать проще через правила urlManager в main
язык так не добавить, т.е. мне нужно при заходе на сайт, сразу отображать и язык сайта
Ответить