Вопрос по attachBehavior
Вопрос по attachBehavior
Здравствуйте! У меня есть список моделей, к каждой из которых хотелось бы привязать некое поведение. Можно ли как-то это сделать из внешнего места (например, в плагине, в параметрах к которому передается этот список) или это невозможно и придётся к каждой модельке подключать поведение изнутри?
Re: Вопрос по attachBehavior
попроще для дебилов объясните. я не понимаю.
Re: Вопрос по attachBehavior
глобальные события Event::on
Re: Вопрос по attachBehavior
lynicidn писал(а):глобальные события Event::on
Код: Выделить всё
Event::on(Model::className(), Model::EVENT_INIT, function ($event) {
// правильно понимаю?
// и как теперь прикрепить поведение?
});
Re: Вопрос по attachBehavior
Всё понял, спасибо, работает!
Код: Выделить всё
Event::on(Model::className(), Model::EVENT_INIT, function ($event) {
$event->sender->attachBehavior(RatingBehavior::className());
});