Size: a a a

2020 May 10

AM

Alexander Makarov in Yii Framework 3
Инициализация получается не "взял и пользуешься", а сначала надо свою реализацию написать.
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
Заставляет написать провайдер событий плюс концепт friendly класса почти всем не очевиден.
Что значит написать? Он есть. Надо только сконфигурировать. В большинстве случаев он будет использоваться для проектов на yii, а в нем есть готовый EventConfigurator. Как опцию еще можно передавать массив листенеров в конструктор провайдера, если он юзается без того же yii-web
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
Инициализация получается не "взял и пользуешься", а сначала надо свою реализацию написать.
В yii-demo это именно так, надо лишь добавить листенер в конфиг, что может быть проще?
источник

AM

Alexander Makarov in Yii Framework 3
Dmitriy S
Что значит написать? Он есть. Надо только сконфигурировать. В большинстве случаев он будет использоваться для проектов на yii, а в нем есть готовый EventConfigurator. Как опцию еще можно передавать массив листенеров в конструктор провайдера, если он юзается без того же yii-web
Где есть? В Yii да, но вне Yii нет.
источник

DS

Dmitriy S in Yii Framework 3
В 90%+ он будет использоваться с yii
источник

AM

Alexander Makarov in Yii Framework 3
У нас уже был один багрепорт по юзу вне Yii...
источник

T

TradersVE in Yii Framework 3
@yiiliveext config modules please
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
У нас уже был один багрепорт по юзу вне Yii...
Так сложно сделать?
https://3v4l.org/HCcHQ
источник

AM

Alexander Makarov in Yii Framework 3
1. Без доки да.
источник

AM

Alexander Makarov in Yii Framework 3
2. С докой не сложно, но многословно.
источник

AK

Andrey Kravchuk in Yii Framework 3
Alexander Makarov
2. С докой не сложно, но многословно.
в любом случае перед тем как юзать нужно же в доку глянуть, ибо большенство траблов из-за того что не читая лезут "кодить"
источник

DS

Dmitriy S in Yii Framework 3
TradersVE
@yiiliveext config modules please
I'm working on this feature by have a few thing that I don't like
источник

T

TradersVE in Yii Framework 3
There are some problems, to be honest, I code faster in yii3 than in yii2.
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
2. С докой не сложно, но многословно.
Создать класс с одним методом - это многословно?
источник

DS

Dmitriy S in Yii Framework 3
Преимущество protected метода в том, что он уберегает от неверного использования провайдера. Если человек понимает все преимущества  и недостатки, то он легко отнаследуется и создаст свой провайдер с публичным методом. Если это новичек, то он не получив возможность среди приложения приаттачить листенер, полезет в доку, а вот в ней уже надо написать почему сделано это так и как использовать этот провайдер правильно в том или ином случае.
источник

T

TradersVE in Yii Framework 3
источник

Д

Дмитрий in Yii Framework 3
Alexander Makarov
Чтобы для разных форматов ответ по-разному рендерить. Для HTML, text, JSON.
Я конкретно про метод
источник

Д

Дмитрий in Yii Framework 3
Alexander Makarov
Библиотека ничего не знает про Yii и Application.
$dispatcher->disableAttaching()
источник

DS

Dmitriy S in Yii Framework 3
Дмитрий
$dispatcher->disableAttaching()
Диспетчер причем к добавлению листенеров?
источник

Д

Дмитрий in Yii Framework 3
ну, $provider->disableAttaching() :)
источник