Size: a a a

2020 August 24

АН

Александр Некрасов... in Yii Framework 3
Alexander Makarov
Не ясно ради чего.
ну мне тоже пока не ясно, у себя еще не приходилось менять название
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
Раз конфликта не будет при ::class, то и конфижить незачем.
Ну мы сейчас же о другом, чтобы для внутряка фреймворка один общий атрибут вместо классов
источник

А

Алексей R in Yii Framework 3
конфижить давать надо
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
Я за то, чтобы не давать менять.
Только если атрибут классом или системным атрибутом
источник

AM

Alexander Makarov in Yii Framework 3
Алексей R
конфижить давать надо
Давай разберём случай с auth. Зачем?
источник

А

Алексей R in Yii Framework 3
когда мне надо, чтобы именно в lang параметр выкладывала та или иная мидлварь, как мне это сделать? делать мдлварь под каждую yii3 мидлварь, чтобы перекладывать параметры ^)
источник

AM

Alexander Makarov in Yii Framework 3
Алексей R
когда мне надо, чтобы именно в lang параметр выкладывала та или иная мидлварь, как мне это сделать? делать мдлварь под каждую yii3 мидлварь, чтобы перекладывать параметры ^)
Зачем тебе именно в lang? Почему не в \Yiisoft\Yii\Web\Language::class?
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
Зачем тебе именно в lang? Почему не в \Yiisoft\Yii\Web\Language::class?
Он за сторонние мидлтвари
источник

А

Алексей R in Yii Framework 3
Alexander Makarov
Зачем тебе именно в lang? Почему не в \Yiisoft\Yii\Web\Language::class?
потому что у меня 20 роутов разной вложенности и на каждом своя мидлварь на получение языка
источник

А

Алексей R in Yii Framework 3
Dmitriy S
Он за сторонние мидлтвари
этот кейс сложнее, но он первый приходит в голову. С роутами нагляднее )
источник

А

Алексей R in Yii Framework 3
Alexander Makarov
Зачем тебе именно в lang? Почему не в \Yiisoft\Yii\Web\Language::class?
+ когда ты берёшь значение lang из параметра по имени мидлвари то привязываешься к этой мидлвари навечно
источник

АН

Александр Некрасов... in Yii Framework 3
Алексей R
потому что у меня 20 роутов разной вложенности и на каждом своя мидлварь на получение языка
а зачем использовать 20 раз ту же миддлеваре для получение языка ?, ты же не сможешь в миддлеваре от фреймворка изменить логику получение языка ?, будешь свою писать, нет ?
источник

А

Алексей R in Yii Framework 3
Александр Некрасов
а зачем использовать 20 раз ту же миддлеваре для получение языка ?, ты же не сможешь в миддлеваре от фреймворка изменить логику получение языка ?, будешь свою писать, нет ?
не ту же
источник

АН

Александр Некрасов... in Yii Framework 3
Алексей R
не ту же
ты везде пишешь $request->getAttribute('lang'), а уже пофиг из какой миддлеваре прилетает язык ?
источник

А

Алексей R in Yii Framework 3
Александр Некрасов
ты везде пишешь $request->getAttribute('lang'), а уже пофиг из какой миддлеваре прилетает язык ?
да
источник

А

Алексей R in Yii Framework 3
это пример кейса
источник

АН

Александр Некрасов... in Yii Framework 3
ну я бы сделал 1 миддлеваре, со своей логикой, и все, зачем в разных роутерах читать из разних мест, не ясно, читать из разных мест в 1 миддлеваре и уже передать, вроде логичнее, есть кейс ?
источник

А

Алексей R in Yii Framework 3
Александр Некрасов
ну я бы сделал 1 миддлеваре, со своей логикой, и все, зачем в разных роутерах читать из разних мест, не ясно, читать из разных мест в 1 миддлеваре и уже передать, вроде логичнее, есть кейс ?
для основной группы роутов общая мидлварь (берёт язык из печенек или http заголовка), а для другой внутренней группы мидлварь, отдельно обрабатывающая get-параметры, которые являются более приоритетными, чем язык по умолчанию
источник

АН

Александр Некрасов... in Yii Framework 3
Алексей R
для основной группы роутов общая мидлварь (берёт язык из печенек или http заголовка), а для другой внутренней группы мидлварь, отдельно обрабатывающая get-параметры, которые являются более приоритетными, чем язык по умолчанию
ну get-параметр более приоритетен для всего приложения, чем дефолтный, нет ?
источник

А

Алексей R in Yii Framework 3
Александр Некрасов
ну get-параметр более приоритетен для всего приложения, чем дефолтный, нет ?
почему для всего приложения? зависит от.
источник