Yii - отключить поведение по умолчанию
У меня есть модель, в которой реализовано определенное поведение.
class X
{
....
public function behaviours()
{
return array (
'YBehaviour' => array (
'class' => 'application.path.to.class.y',
);
}
....
}
Дело в том, что на данный момент я отрываю это больше, чем нужно. Как я могу изменить это? Я имею в виду, что вместо того, чтобы отделять его каждый раз, когда он мне не нужен, я хочу прикреплять его каждый раз, когда он мне нужен.
Спасибо
1 ответ
Решение
С этой вики-страницы Yii (http://www.yiiframework.com/wiki/44/behaviors-events/)
class MyBoringClass extends MySuperClass1 {
}
$classInstance = new MyBoringClass();
$classInstance->attachbehavior('uniqueName', new MySuperClass2);
Я верю, что это то, что вы после