Size: a a a

2020 March 26

А

Алексей R in Yii Framework 3
пройдёт через все мидлвари роута, загадится параметрами роута и пойдёт дальше, минуя экшен)
источник

А

Алексей R in Yii Framework 3
а параметры роута - внутреннее дело роута
источник

DS

Dmitriy S in Yii Framework 3
А что, с исключениями как-то по другому будет?
источник

AM

Alexander Makarov in Yii Framework 3
Dmitriy S
Запрос модифицируется по пути туда, а не обратно
это как-бы решает middleware
источник

А

Алексей R in Yii Framework 3
что если после первого дерева роутов я запущу этот реквест во второе дерево роутов? там уже будут предопределённые параметры
источник

А

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

А

Алексей R in Yii Framework 3
и обработать реквест несостоявшегося роута, отправив его в логгер
источник

А

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

DS

Dmitriy S in Yii Framework 3
Алексей R
с исключениями мы можем отправить тот же реквест, который пришёл в роутер
Для этого не нужно делать исключения, достаточно дописать пару строчек в матчер ризалт
источник

AM

Alexander Makarov in Yii Framework 3
Алексей R
что если после первого дерева роутов я запущу этот реквест во второе дерево роутов? там уже будут предопределённые параметры
Это что за WTF!?
источник

AM

Alexander Makarov in Yii Framework 3
Если у нас не произошёл match, то все middleware роута не запускаются. Если произошёл, никакой другой роут не отрабатывает.
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
Это что за WTF!?
Это он выдумывает, чтобы хоть как-то оправдать идею
источник

А

Алексей R in Yii Framework 3
Alexander Makarov
Если у нас не произошёл match, то все middleware роута не запускаются. Если произошёл, никакой другой роут не отрабатывает.
у нас да :)
источник

А

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

AM

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

AM

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

А

Алексей R in Yii Framework 3
зачем строить лишние деревья, если их можно отсечь бональным substr($requestUrl, 0, 5) === 'path/'
источник

А

Алексей R in Yii Framework 3
не призываю писать это в мануалах или делать в демо )
источник

DS

Dmitriy S in Yii Framework 3
Ну вот добавил 4 строчки и уже оригинальные риквест полетел в NotFoundHandler;
https://i.imgur.com/bfBLkFW.png
источник

DS

Dmitriy S in Yii Framework 3
Только я не знаю зачем это
источник