Страница 1 из 1
Вопрос по attachBehavior
Добавлено: 2016.01.29, 21:51
Chiliec
Здравствуйте! У меня есть список моделей, к каждой из которых хотелось бы привязать некое поведение. Можно ли как-то это сделать из внешнего места (например, в плагине, в параметрах к которому передается этот список) или это невозможно и придётся к каждой модельке подключать поведение изнутри?
Re: Вопрос по attachBehavior
Добавлено: 2016.01.29, 22:09
zelenin
попроще для дебилов объясните. я не понимаю.
Re: Вопрос по attachBehavior
Добавлено: 2016.01.29, 22:16
lynicidn
глобальные события Event::on
Re: Вопрос по attachBehavior
Добавлено: 2016.01.30, 10:51
Chiliec
lynicidn писал(а):глобальные события Event::on
Код: Выделить всё
Event::on(Model::className(), Model::EVENT_INIT, function ($event) {
// правильно понимаю?
// и как теперь прикрепить поведение?
});
Re: Вопрос по attachBehavior
Добавлено: 2016.01.30, 11:19
Chiliec
Всё понял, спасибо, работает!
Код: Выделить всё
Event::on(Model::className(), Model::EVENT_INIT, function ($event) {
$event->sender->attachBehavior(RatingBehavior::className());
});