Size: a a a

2021 January 14

А

Алексей R in Yii Framework 3
Arman Poghosyan
По роутеру у меня было много предложений по изменениям, просто пока не совсем понял, что там поменялось и несовсем помню, что у меня было. По всем PR пройдусь.
да, там @yiiliveext что-то изменил у роутера в сторону гибкости
источник

AP

Arman Poghosyan in Yii Framework 3
На днях хотел своему миду показать роутер (без фреймворка), так и не смог настроить. По моему это не совсем хорошо, с точки зрения, что роутер продвигается как отдельная либа.
источник

AP

Arman Poghosyan in Yii Framework 3
Когда мид показал https://github.com/izniburak/php-router например, я с yii routerом прям опозорился)) надо хоть какую-то самодостаточность туда добавить.
источник

AP

Arman Poghosyan in Yii Framework 3
Понимаю конечно, что этот буки раутер не лучший пример, но если мы продвигаем yii router также как отдельную либу, он хоть что-то должен сам уметь делать.
источник

AB

Alexander Borisov in Yii Framework 3
Вроде же yiisoft/router - не совсем роутер, а прослойка для фастроута с более удобным конфигом? Т.е. по идеи его правильней назвать yiisoft/yii-router?
источник

AM

Alexander Makarov in Yii Framework 3
Alexander Borisov
Вроде же yiisoft/router - не совсем роутер, а прослойка для фастроута с более удобным конфигом? Т.е. по идеи его правильней назвать yiisoft/yii-router?
Ну не. Он не зависит от yii-шного почти не от чего.
источник

AM

Alexander Makarov in Yii Framework 3
"yiisoft/http": "^1.0",
       "yiisoft/middleware-dispatcher": "^1.0@dev"
источник

AM

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

AB

Alexander Borisov in Yii Framework 3
Ну понятно, что компонент не высокоуровневый, но вот в чем профит использовать его вместо фастроута напрямую?
источник

А

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

AB

Alexander Borisov in Yii Framework 3
Ну вот да, пока это выглядит как интеграция в yii фреймворк стороннего компонента, некий bridge
источник

AM

Alexander Makarov in Yii Framework 3
Alexander Borisov
Ну понятно, что компонент не высокоуровневый, но вот в чем профит использовать его вместо фастроута напрямую?
Фастроут не умеет обратный роутинг, группы и много ещё чего.
источник

AM

Alexander Makarov in Yii Framework 3
+ Никита Попов человек занятой.
источник

AM

Alexander Makarov in Yii Framework 3
Это намекает на то, что прям жёстко завязаться на конкретную имплементацию может быть не очень норм.
источник

AM

Alexander Makarov in Yii Framework 3
Это как с SMS-гейтами, но не так очевидно.
источник

AB

Alexander Borisov in Yii Framework 3
Alexander Makarov
Фастроут не умеет обратный роутинг, группы и много ещё чего.
А yiisoft/router не умеет главного - матчить роуты 🙂
источник

AB

Alexander Borisov in Yii Framework 3
Ну это был ответ больше @armpogart. В качестве отдельного пакета yiisoft/router рассматривать странно. Это больше контракт по аналогии  с PSR
источник

AM

Alexander Makarov in Yii Framework 3
Alexander Borisov
А yiisoft/router не умеет главного - матчить роуты 🙂
Умеет.
источник

AM

Alexander Makarov in Yii Framework 3
Драйвера просто разные.
источник

AM

Alexander Makarov in Yii Framework 3
Как и у логгера и у кеша.
источник