2012-04-09 45 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); 

我相信那是你是什么