Yii - 默认情况下分离行为

时间:2012-04-09 18:59:20

标签: php yii yii-behaviour

我有一个具有某种行为的模型。

class X 
{
....
    public function behaviours() 
    {
    return array (
        'YBehaviour' => array (
            'class' => 'application.path.to.class.y',
    );
    }
....
}

目前的情况是,我正在分离它而不是需要它。我怎么能'扭转'这个?我的意思是,每次我不需要它时,我都希望在每次需要时都附上它。

由于

1 个答案:

答案 0 :(得分:3)

从这个Yii维基页面(http://www.yiiframework.com/wiki/44/behaviors-events/)

class MyBoringClass extends MySuperClass1 {
}

$classInstance = new MyBoringClass();
$classInstance->attachbehavior('uniqueName', new MySuperClass2);

我相信这就是你的目标