Size: a a a

2021 March 20

M

Mihail in Yii Framework 3
я думал что данные инструкции выполняется последовательно тогда это было бы оптимально на мой взгляд
disable использовать надо только при крайней необходимости
просто по факту системы нужно собрать весь конфиг потом найти совпадение по урл и методу далее применить все мидлвары подписанные под это событие
источник

M

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

Д

Дмитрий in Yii Framework 3
Mihail
я думал что данные инструкции выполняется последовательно тогда это было бы оптимально на мой взгляд
disable использовать надо только при крайней необходимости
просто по факту системы нужно собрать весь конфиг потом найти совпадение по урл и методу далее применить все мидлвары подписанные под это событие
миддлвари выполняются как луковица же..
источник

Д

Дмитрий in Yii Framework 3
первые форматируют реквест , который нужен тебе.
источник

Д

Дмитрий in Yii Framework 3
остальные форматируют респонс
источник

AM

Alexander Makarov in Yii Framework 3
источник

M

Mihail in Yii Framework 3
у луковицы всеравно есть последовательность каким образом ты её добьёшся это уже вопрос
источник

AM

Alexander Makarov in Yii Framework 3
Тут тоже норм схема. Подумываю луковицу заменить...
источник

AM

Alexander Makarov in Yii Framework 3
Ну, в смысле, в доке.
источник

AM

Alexander Makarov in Yii Framework 3
Mihail
у луковицы всеравно есть последовательность каким образом ты её добьёшся это уже вопрос
+
источник

Д

Дмитрий in Yii Framework 3
Mihail
у луковицы всеравно есть последовательность каким образом ты её добьёшся это уже вопрос
обьясни свой вариант
источник

Д

Дмитрий in Yii Framework 3
Mihail
у луковицы всеравно есть последовательность каким образом ты её добьёшся это уже вопрос
ну логично... раздеванием внутрь, одеванием наружу..
источник

Д

Дмитрий in Yii Framework 3
может хватит абстракций.
источник

DS

Dmitriy S in Yii Framework 3
Слишком большой код в личку скинул, задолбаюсь править. В общем если у тебя девять роутов в группе из десяти требуют мидлтварь Authentication::class, то проще ее повесить на группу, а втом роуте, в котором она не нужна прописать ->disableMiddleware(Authentication::class)
источник

M

Mihail in Yii Framework 3
сек подождите выжму мысль
источник

Д

Дмитрий in Yii Framework 3
Dmitriy S
Слишком большой код в личку скинул, задолбаюсь править. В общем если у тебя девять роутов в группе из десяти требуют мидлтварь Authentication::class, то проще ее повесить на группу, а втом роуте, в котором она не нужна прописать ->disableMiddleware(Authentication::class)
иничо он не большой )) просто роутов много =)
источник

DS

Dmitriy S in Yii Framework 3
Дмитрий
иничо он не большой )) просто роутов много =)
Телеграм не сторм, неудобно править)
источник

Д

Дмитрий in Yii Framework 3
про disableMiddleware не знал. запомню
источник

M

Mihail in Yii Framework 3
я тут вижу 2 типа мидлваров защитники и остальные, защитники бы выполнялись бы в момент совпадение с группой остальные как всегда накапливались для непосредственно урла тогда можно было бы не запускать часть мидлваров если защитники прервали обработку
источник

Д

Дмитрий in Yii Framework 3
в зависимости от вообще реквеста
источник