Size: a a a

2020 April 17

AM

Alexander Makarov in Yii Framework 3
Ну вообще да, самый частый кейс - редирект внутри экшна.
источник

AM

Alexander Makarov in Yii Framework 3
По условию как раз.
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
Ну вообще да, самый частый кейс - редирект внутри экшна.
Ну вот там бы я сделал короткие методы в абстрактном контроллере return $this->toRoute('user/login')
источник

AM

Alexander Makarov in Yii Framework 3
А если я не наследуюсь от абстрактного контроллера?
источник

AM

Alexander Makarov in Yii Framework 3
Кстати, намёржил по инжектору доку и рефакторинг, https://github.com/yiisoft/injector/tree/master/docs. @roxblnfk постарался.
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
А если я не наследуюсь от абстрактного контроллера?
Ну добавь отдельно методы, там тебе и так много чего добавлять нужно будет, абстрактный контроллер как раз решает много рутинных задач
источник

AM

Alexander Makarov in Yii Framework 3
Планирую тегнуть injector. Посмотреть его, почитать доку и вот это всё очень очень приветствуется.
источник

DS

Dmitriy S in Yii Framework 3
Можно еще в  роут фичу добавить, чтобы можно было из экшина мидлтварь возвращать, как из кложи, тогда можно и редирект делать как в кложе
return $this->redirect->toRoute(...)
источник

А

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

DS

Dmitriy S in Yii Framework 3
Алексей R
экшен и кложурой может быть
В кложе и сейчас так можно, для тебя я и делал)
источник

А

Алексей R in Yii Framework 3
а, я понял о чём ты
источник

А

Алексей R in Yii Framework 3
но это всё-равно не мидлварь а фабрика ответа )
источник

А

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

DS

Dmitriy S in Yii Framework 3
Алексей R
а роутер всё-равно переписывать и этот кейс в будущем может не сработать (с возвращением мидлвари вместо респонса)
как перепишешь - приходи)
источник

А

Алексей R in Yii Framework 3
Dmitriy S
как перепишешь - приходи)
а сейчас уходить? :)
источник

DS

Dmitriy S in Yii Framework 3
Алексей R
а сейчас уходить? :)
а сейчас другими полезными делами занимайся, у тебя вон по сайклу еще работы вагон)
источник

А

Алексей R in Yii Framework 3
Dmitriy S
а сейчас другими полезными делами занимайся, у тебя вон по сайклу еще работы вагон)
у меня ща легаси проект. Перевёл бы на yii3, если бы не несколько нюансов...
источник

AM

Alexander Makarov in Yii Framework 3
Алексей R
у меня ща легаси проект. Перевёл бы на yii3, если бы не несколько нюансов...
Каких?
источник

AM

Alexander Makarov in Yii Framework 3
Давай их пофиксим?
источник

А

Алексей R in Yii Framework 3
для вас эти фичи :) надо всего-то избавиться от декоратора на ReponseInterface, вынести и объединить реализацию пайплайна из диспетчера мидлварей и роутера (попутно и контейнер в роутере исчезнет)
источник