@Kulay

Как отсоединить обработчик события?

В компоненте, который реализует интерфейс \yii\base\BootstrapInterface присоединено событие в методе bootstrap(). Этот компонент грузится всегда при загрузке приложения. Больше нигде не вызывается.
Каким образом можно получить экземпляр этого компонента (тот, что был загружен вместе с приложением через bootstrap)?
Как можно отсоединить событие у этого компонента из другого класса?
  • Вопрос задан
  • 216 просмотров
Решения вопроса 1
padlyuck
@padlyuck
отсоединить обработчик https://yiiframework.com.ua/ru/doc/guide/2/concept... но учитывая что он вешается в бутстрапе скорее всего отключать его придется тоже в бутстрапе или как-то на уровне конфига.
Получить экземпляр компонента Yii::$app->get('componentId') или Yii::$container->get('component-class-name') по ситуации нужно смотреть
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы