Size: a a a

2020 July 19

RT

Roman Tsurkanu in Yii Framework 3
там может вообще не быть роутера
источник

RT

Roman Tsurkanu in Yii Framework 3
и тогда UrlMatcher скажет что нет корректного маршрута и все, проехали
источник

DS

Dmitriy S in Yii Framework 3
Roman Tsurkanu
Она и не знает
Знает, ты их получаешь через getMiddlewares(). И при желании можешь получить инстанс контроллера, выполнить экшн и отдать ответ, забив на этом на весь остальной стек.
источник

RT

Roman Tsurkanu in Yii Framework 3
я не думаю что в таких ограничениях есть смысл
источник

RT

Roman Tsurkanu in Yii Framework 3
но мысль я понял
источник

DS

Dmitriy S in Yii Framework 3
Roman Tsurkanu
я не думаю что в таких ограничениях есть смысл
Ну это уже философский вопрос, я считаю, что фреймворк должен оказывать сопротивления плохим решениям и упрощать правильные.
источник

RT

Roman Tsurkanu in Yii Framework 3
я считаю, что фреймворк должен давать возможности. Оргничений у меня своих хватает
источник

RT

Roman Tsurkanu in Yii Framework 3
сопротивление плохим решениям это хорошо. Но лучше показывать как надо
источник

DS

Dmitriy S in Yii Framework 3
Roman Tsurkanu
я считаю, что фреймворк должен давать возможности. Оргничений у меня своих хватает
Это часто плохо заканчивается и ведет к накоплению технического долга. Это как с yii2 - излишняя гибкость приводит к удивительнім решениям))
источник

RT

Roman Tsurkanu in Yii Framework 3
я понимаю
источник

DS

Dmitriy S in Yii Framework 3
Roman Tsurkanu
сопротивление плохим решениям это хорошо. Но лучше показывать как надо
Та я ж не против, просто тебе нужны параметры экшина, а получить ты хочешь все мидлтвари. Надо думать как получить именно то, что нужно без избыточности.
источник

RT

Roman Tsurkanu in Yii Framework 3
getFirstMiddleware?
источник

AM

Alexander Makarov in Yii Framework 3
О, кстати. Я тут на днях помогал на тему проекта с API, он на API Platform, Symfony. Сложилось чёткое ощущение как я не хочу чтобы выглядел Yii 3 :)
источник

AM

Alexander Makarov in Yii Framework 3
Это Wordpress / Drupal, Hibernate и Spring в одном флаконе...
источник

AM

Alexander Makarov in Yii Framework 3
Вроде круто, но переборщили...
источник

DS

Dmitriy S in Yii Framework 3
Roman Tsurkanu
getFirstMiddleware?
Скорее getFirstMiddlewareParams(). Но надо еще думать, наверняка есть способ сделать это все более изящно.
источник

RT

Roman Tsurkanu in Yii Framework 3
Если вся эта шляпа с рефлексией переедит в роут, будет хуже помоему
источник

DS

Dmitriy S in Yii Framework 3
В любом случае я бы пока сделал с явным указанием формы и проработал бы все остальное до конца. Если сделать функционал аннотаций для роутов, то явно указать модель формы будет просто.
источник

RT

Roman Tsurkanu in Yii Framework 3
моделей может быть несколько
источник

RT

Roman Tsurkanu in Yii Framework 3
PaginationRequestModel, SearchRequestModel например и обе в одном экшене
источник