Size: a a a

2020 February 14

DS

Dmitriy S in Yii Framework 3
Вариант с пиханием коллектора в конструктор генератора и матчера я изначально рассматривал, в пр он в конструкторе генератора и сейчас есть.
источник

AM

Alexander Makarov in Yii Framework 3
Dmitriy S
И, зачем это делать? С формированием массива routes  понятно, а в фастроут зачем добавлять, если оно из кеша будет браться?
В случае UrlGenerator незачем
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
В случае UrlGenerator незачем
Так и с матчером незачем
источник

AM

Alexander Makarov in Yii Framework 3
почему?
источник

AM

Alexander Makarov in Yii Framework 3
FastRoute работает только если в него напихать же?
источник

DS

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

AM

Alexander Makarov in Yii Framework 3
а, тогда да, всё складывается
источник

DS

Dmitriy S in Yii Framework 3
Там кеш дейтагенератора вроде о нназывается
источник

AM

Alexander Makarov in Yii Framework 3
$hasCache
источник

AM

Alexander Makarov in Yii Framework 3
умгу
источник

DS

Dmitriy S in Yii Framework 3
да, если он есть, то ничего в фастроут добавлять не нужно
источник

AM

Alexander Makarov in Yii Framework 3
а в генератор всегда нужно
источник

AM

Alexander Makarov in Yii Framework 3
вот поэтому там и косяк этот...
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
а в генератор всегда нужно
не, в генератор нужно только массив routes
источник

DS

Dmitriy S in Yii Framework 3
Посмотри на пр, он там без фастроута работает
источник

DS

Dmitriy S in Yii Framework 3
Из фастроута там нужен только парсер
источник

AM

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

AM

Alexander Makarov in Yii Framework 3
ну тогда норм, только есть всё-таки подозрение что можно будет убить сборный Router
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
ну тогда норм, только есть всё-таки подозрение что можно будет убить сборный Router
Да, без него можно будет обойтись, а можно его просто как сервис использовать, который предоставляет сразу несколько интерфейсов
источник

DS

Dmitriy S in Yii Framework 3
А вот RouterFactory из пакета роутер можно будет убить
источник