Код: Выделить всё
public function events()
{
return [
ActiveRecord::EVENT_AFTER_FIND => 'setShortCodes'
];
}
Но если сделать вот так в контроллере - не работает:
Код: Выделить всё
$model = new Page;
$model->attachBehavior('shortcodes', new \app\behaviors\ShortCodes);
$model = $model::findOne(['slug' => $slug]);