Size: a a a

2020 October 07

Д

Дмитрий in Yii Framework 3
хотя нет..в мастере в config/providers.php он есть
https://github.com/yiisoft/app/blob/master/config/providers.php#L16
источник

Д

Дмитрий in Yii Framework 3
что актуальнее, demo или app на данный момент?
источник

AM

Alexander Makarov in Yii Framework 3
Дмитрий
Тем, что люди под свои нужны просто правили оригинальные функции/дописывали свои.
Дописывать будут (если это хелперы) так и так в отдельных классах (как и было, только без наследования). По правкам, по сути, тоже мало меняется. Убирается extends и вместо parent:: вызывается Html::.
источник

AM

Alexander Makarov in Yii Framework 3
Александр Некрасов
проблема не в cycle, он все отработал, cycle все название сущностей, приводит к lowercase, и когда доходит получить сушность по названию date, оно проходит через injector
Не понял. Зачем название поля проходит через Injector?
источник

АН

Александр Некрасов... in Yii Framework 3
Alexander Makarov
Не понял. Зачем название поля проходит через Injector?
Ну это уже вопросы к yii-cycle )
источник

AM

Alexander Makarov in Yii Framework 3
Roman Tsurkanu
У нас все время встает этот вопрос - давать пользователям возможность делать не правильно или не давать. Думаю надо обсудить и где нибудь завиксировать. Есть свои плюсы и минусы.
Добавил в наш списочек.
источник

AM

Alexander Makarov in Yii Framework 3
Дмитрий
yiisoft/app поломался...
установил проект с шаблона app, ошибка:
Uncaught ReflectionException: Class FileRotatorProvider does not exist in /srv/www/vhosts/perfih/project/vendor/yiisoft/factory/src/Extractors/DefinitionExtractor.php:
Зависимости обновил тоже?
источник

AM

Alexander Makarov in Yii Framework 3
Дмитрий
хотя нет..в мастере в config/providers.php он есть
https://github.com/yiisoft/app/blob/master/config/providers.php#L16
А, да. Косяк.
источник

Д

Дмитрий in Yii Framework 3
Alexander Makarov
Дописывать будут (если это хелперы) так и так в отдельных классах (как и было, только без наследования). По правкам, по сути, тоже мало меняется. Убирается extends и вместо parent:: вызывается Html::.
Теперь представь, что нужно держать в голове:
- Если хочешь вызвать Html::bestCustomTag(), нужно обращаться к классу Html из неймспейса App\Helpers
- Если хочешь вызывать все остальные методы хелпера, обращайся к Yiisoft\...

Кому это нужно?
источник

Д

Дмитрий in Yii Framework 3
Alexander Makarov
А, да. Косяк.
я пока loggerProvider от демо взял
источник

AM

Alexander Makarov in Yii Framework 3
Дмитрий
я пока loggerProvider от демо взял
Можешь PR сделать?
источник

Д

Дмитрий in Yii Framework 3
Alexander Makarov
Можешь PR сделать?
прям так, взять из demo в app LoogerProvider?
источник

AM

Alexander Makarov in Yii Framework 3
Дмитрий
Теперь представь, что нужно держать в голове:
- Если хочешь вызвать Html::bestCustomTag(), нужно обращаться к классу Html из неймспейса App\Helpers
- Если хочешь вызывать все остальные методы хелпера, обращайся к Yiisoft\...

Кому это нужно?
Ну почему в голове? Стандартное оно и есть стандартное.
источник

AM

Alexander Makarov in Yii Framework 3
Зато не будет ситуаций когда не ясно, когда метод просто обращается к parent, а где что-то поменяли.
источник

СП

Сергей Предводителев... in Yii Framework 3
@thenotsoft решил проблема с cycle / инжектором?
источник

АН

Александр Некрасов... in Yii Framework 3
Сергей Предводителев
@thenotsoft решил проблема с cycle / инжектором?
временно, да, там уже у @roxblnfk как будет время, глянет, почему до инжектора доходит это
источник

СП

Сергей Предводителев... in Yii Framework 3
понял... попробую воспроизвести
источник

АН

Александр Некрасов... in Yii Framework 3
Сергей Предводителев
понял... попробую воспроизвести
создай сущность, и задай embed или другую связь, где класс будет Date к примеру
источник

СП

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

Д

Дмитрий in Yii Framework 3
Alexander Makarov
Зато не будет ситуаций когда не ясно, когда метод просто обращается к parent, а где что-то поменяли.
https://t.me/yii3ru/43285
Про мажорную версию
источник