Size: a a a

2020 July 30

В

Виктор in Yii Framework 3
А теперь пора работу работать)
источник

СП

Сергей Предводителев... in Yii Framework 3
Так не работает же)
источник

В

Виктор in Yii Framework 3
Оставляю раскопки этой темы следующему энтузиасту
источник

В

Виктор in Yii Framework 3
Сделано красиво, но медленно... Это ж надо додуматься, все команды со всеми их зависимостями создавать просто для вывода хелпы :(
источник

СП

Сергей Предводителев... in Yii Framework 3
Вот здесь has = true, а get = null
источник

AB

Alexander Borisov in Yii Framework 3
defaultName - сделали для lazy loading, т.к. раньше чтобы получить все команды надо было все их инстацировать
источник

AB

Alexander Borisov in Yii Framework 3
Там есть ($this->commandLoader && $this->commandLoader->has($name) && $this->add($this->commandLoader->get($name)))
источник

AB

Alexander Borisov in Yii Framework 3
А в this->add уже берется реальное название команды ->getName
источник

СП

Сергей Предводителев... in Yii Framework 3
баг выходит?
источник

А

Алексей R in Yii Framework 3
Alexander Borisov
defaultName - сделали для lazy loading, т.к. раньше чтобы получить все команды надо было все их инстацировать
lazy loading всё-равно не работает, т.к. описание подгружается не из статики и команды всё-равно инстанцируются
источник

AB

Alexander Borisov in Yii Framework 3
Алексей R
lazy loading всё-равно не работает, т.к. описание подгружается не из статики и команды всё-равно инстанцируются
да, но при загрузке какой-то одной команды - уже нет
источник

А

Алексей R in Yii Framework 3
Alexander Borisov
да, но при загрузке какой-то одной команды - уже нет
всё-равно выглядит решением через жопу
источник

AB

Alexander Borisov in Yii Framework 3
что именно?
источник

AB

Alexander Borisov in Yii Framework 3
Alexander Borisov
defaultName - сделали для lazy loading, т.к. раньше чтобы получить все команды надо было все их инстацировать
получать все команды надо было не только при получении их списка, а и для роутинга*
источник

А

Алексей R in Yii Framework 3
Alexander Borisov
что именно?
то, что обходит все классы в посиках нжуного а не кеширует список
источник

А

Алексей R in Yii Framework 3
при этом есть провайдер списка команд... статика могла бы пригодиться только там, при составлении списка. Или оно так и происходит?
источник

AB

Alexander Borisov in Yii Framework 3
если используются defaultName, то они добавляются в loader и используется только для роутинга, по сути
источник

JS

Jackson Swai in Yii Framework 3
R
источник

AB

Alexander Borisov in Yii Framework 3
Алексей R
то, что обходит все классы в посиках нжуного а не кеширует список
вот тут не знаю, видимо инвалидация кеша сложнее, чем такой костыль 🙂
источник

СП

Сергей Предводителев... in Yii Framework 3
Норм команда для yii-cycle?
Делать PR?
источник