Size: a a a

2020 March 25

А

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

DS

Dmitriy S in Yii Framework 3
Алексей R
а, ты про NoFoundHandler который в пайплайне приложения добавляется, говоришь
Ну да, если не найден экшин, то он сформирует нотфаунд ответ и он пойдет обратно по всей цепочке
источник

DS

Dmitriy S in Yii Framework 3
Алексей R
я бы хотел различать NoFound для роута и NoFound для экшена контроллера, на самом то деле
Зачем?
источник

А

Алексей R in Yii Framework 3
Dmitriy S
Зачем?
если первое - ошибка навигации, то второе - ошибка кода
источник

DS

Dmitriy S in Yii Framework 3
Алексей R
если первое - ошибка навигации, то второе - ошибка кода
Нет, второе это тоже ошибка навиагции. Потому что имя метода экшна формируется в адресной строке
источник

DS

Dmitriy S in Yii Framework 3
Я бы вообще убрал этот WebActionCaller
источник

DS

Dmitriy S in Yii Framework 3
Это какой-то недоделанный аналог дефолт роута в йии2
источник

А

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

А

Алексей R in Yii Framework 3
$action = $request->getAttribute('action'); понятно
источник

DS

Dmitriy S in Yii Framework 3
Алексей R
реально имя метода в адресной строке?
Ну да, а что, не видно?
источник

А

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

DS

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

А

Алексей R in Yii Framework 3
я его не нашёл, где его искать?
источник

А

Алексей R in Yii Framework 3
в роутере чтоли?
источник

А

Алексей R in Yii Framework 3
он ведь не мидлварь? :)
источник

А

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

DS

Dmitriy S in Yii Framework 3
в роутере
источник

А

Алексей R in Yii Framework 3
ну вот скажи мне насчёт него тоже. Зачем он мидлварь? почему он не RequestHandler?
источник

А

Алексей R in Yii Framework 3
какой смысл RequestHandlerInterface передавать в экшен контроллера?
источник

DS

Dmitriy S in Yii Framework 3
Алексей R
какой смысл RequestHandlerInterface передавать в экшен контроллера?
Потому что он может использоваться не только для экшинов контроллера. Это может быть мидлтварь в виде метода любого класса
источник