Size: a a a

2020 February 07

А

Алексей R in Yii Framework 3
наверное просто бить не будут за плохие PRы. или не сильно. или хотя-бы не по лицу
источник

АН

Александр Некрасов in Yii Framework 3
Алексей R
наверное просто бить не будут за плохие PRы. или не сильно. или хотя-бы не по лицу
ну хоть что-то :D
источник

АН

Александр Некрасов in Yii Framework 3
Dmitriy S
В каком смысле? Текущий язык приложение в Locale находится?
да
источник

А

Алексей R in Yii Framework 3
Dmitriy S
В каком смысле? Текущий язык приложение в Locale находится?
в том смысле, что префиксов несколько видов
источник

А

Алексей R in Yii Framework 3
и язык можно в связи с этим задавать несколькими способами
источник

DS

Dmitriy S in Yii Framework 3
Я в роутере только один вижу. Если задавать префикс в паттерне - то это плохая идея.
источник

DS

Dmitriy S in Yii Framework 3
И лучше сделать из коробки LocaleMiddleware в yii-web
источник

АН

Александр Некрасов in Yii Framework 3
Dmitriy S
И лучше сделать из коробки LocaleMiddleware в yii-web
согласен
источник

DS

Dmitriy S in Yii Framework 3
и как предполагается сменить язык и передать его в экшн?
источник

DS

Dmitriy S in Yii Framework 3
Locale же иммутабельный
источник

АН

Александр Некрасов in Yii Framework 3
Dmitriy S
и как предполагается сменить язык и передать его в экшн?
у меня сейчас передается как аттрибут в $request
источник

DS

Dmitriy S in Yii Framework 3
Тогда непонятно зачем там метод withLanguage(), переустанавливать объект в контейнере - так себе идея.
источник

АН

Александр Некрасов in Yii Framework 3
Dmitriy S
Locale же иммутабельный
и не должен быть мутабельным, мидлваре определяет уже по request локальку и передает ее дальще в request attribute, а приложение дальше выводит сообщения по локальке переданной в request
источник

DS

Dmitriy S in Yii Framework 3
Вопрос с withLanguage() остается открытым
источник

AM

Alexander Makarov in Yii Framework 3
Александр Некрасов
есть какие-то скидки для вкладчиков в развитие yii3 ? :D
Был бы я единственным оргом, привёз бы всех вас бесплатно. Но я бы без Онтико не смог бы и конфу сделать и Yii.
источник

АН

Александр Некрасов in Yii Framework 3
Dmitriy S
Тогда непонятно зачем там метод withLanguage(), переустанавливать объект в контейнере - так себе идея.
Locale вроде не должен быть в контейнере
источник

AM

Alexander Makarov in Yii Framework 3
Dmitriy S
Вопрос с withLanguage() остается открытым
Роутер, по идее, не должен знать о языке как таковом. Это может быть и другой префикс: юзернейм, суб-проект... что угодно.
источник

AM

Alexander Makarov in Yii Framework 3
Всё это очень похоже на defaultParameters для группы или что-то в этом роде.
источник

DS

Dmitriy S in Yii Framework 3
Так роутер и не будет знать о нем. Вставляем миддлварь перед роутером, в нем из пути удаляем язык и устанавливаем префикс с языком, что бы генерилисись ссылки с ним по умолчанияю.
источник

AM

Alexander Makarov in Yii Framework 3
Так а зачем именно язык?
источник