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);

Я верю, что это то, что вы после

Другие вопросы по тегам