Size: a a a

2020 July 10

DS

Dmitriy S in Yii Framework 3
Alexander Borisov
Как вариант, при матчинге просто добавлять название роута в аттрибут реквеста*
Название и так доступно, недоступны текущие параметры отдельным массивом, они все в атрибутах
источник

AB

Alexander Borisov in Yii Framework 3
Dmitriy S
Название и так доступно, недоступны текущие параметры отдельным массивом, они все в атрибутах
их, по идеи, тоже можно в атрибуты пихнуть
источник

Д

Дмитрий in Yii Framework 3
Dmitriy S
Название и так доступно, недоступны текущие параметры отдельным массивом, они все в атрибутах
Потому что надо по другому роутер сделать ;)
источник

А

Алексей R in Yii Framework 3
Дмитрий
Потому что надо по другому роутер сделать ;)
+ :)
источник

DS

Dmitriy S in Yii Framework 3
милости просим сделать альтернативу)
источник

DS

Dmitriy S in Yii Framework 3
Alexander Borisov
их, по идеи, тоже можно в атрибуты пихнуть
не совсем понятно какой в этом смысл, сроку маршрута  получить? так способ выше есть
источник

А

Алексей R in Yii Framework 3
Алексей R
не первый ) я люто против этого, лучше пусть пишет в группу свою, например attributes()['router'] какойнить
зачем своё писать, если достаточно этого 👆
источник

AB

Alexander Borisov in Yii Framework 3
Dmitriy S
не совсем понятно какой в этом смысл, сроку маршрута  получить? так способ выше есть
имхо, получать текущий роут из матчера - нарушение srp. а если вдруг надо будет за раз заматчить несколько роутов?
источник

DS

Dmitriy S in Yii Framework 3
Alexander Borisov
имхо, получать текущий роут из матчера - нарушение srp. а если вдруг надо будет за раз заматчить несколько роутов?
Эмм???
источник

А

Алексей R in Yii Framework 3
Alexander Makarov
Сделай issue. Считай что всё что было в чате и не фикснули сразу и не записали в issue - пропало.
источник

AB

Alexander Borisov in Yii Framework 3
Dmitriy S
Эмм???
$urlMatcher->getCurrentRoute() - вот это кажется странным. добавляет стейт сервису.
источник

DS

Dmitriy S in Yii Framework 3
Alexander Borisov
$urlMatcher->getCurrentRoute() - вот это кажется странным. добавляет стейт сервису.
Роут иммутабельный
источник

DS

Dmitriy S in Yii Framework 3
Да, в группу - норм
источник

AB

Alexander Borisov in Yii Framework 3
Dmitriy S
Роут иммутабельный
тогда что делает getCurrentRoute() ?
источник

DS

Dmitriy S in Yii Framework 3
Alexander Borisov
тогда что делает getCurrentRoute() ?
Оттдает текущий сматченный маршрут
источник

AB

Alexander Borisov in Yii Framework 3
Dmitriy S
Оттдает текущий сматченный маршрут
т.е. если я дважды вызову match(), то результат первого вызова потеряется?
источник

А

Алексей R in Yii Framework 3
@yiiliveext  https://github.com/yiisoft/yii-web/pull/280 откуда конфликт? у тебя мастер устарел чтоли?
источник

DS

Dmitriy S in Yii Framework 3
Alexander Borisov
т.е. если я дважды вызову match(), то результат первого вызова потеряется?
да, если вы два раза включите роутер в стек мидлтварей, то у вас особенное видение мира и мы не можем отвечать за последствия)
источник

А

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

А

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