2012-04-09 48 views
1

我有一個模型,它具有某種行爲。Yii - 默認分離行爲

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

事情是,就目前而言,我不再需要它。我該如何「扭轉」這個?我的意思是,每當我不需要它時,我都會將它分開,而不是每次需要時都附加它。

感謝

回答

3

從這個Yii的wiki頁面(http://www.yiiframework.com/wiki/44/behaviors-events/)

class MyBoringClass extends MySuperClass1 { 
} 

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

我相信那是你是什麼