Php Yii-默认情况下分离行为
我有一个模型,它实现了某种行为Php Yii-默认情况下分离行为,php,yii,yii-behaviour,Php,Yii,Yii Behaviour,我有一个模型,它实现了某种行为 class X { .... public function behaviours() { return array ( 'YBehaviour' => array ( 'class' => 'application.path.to.class.y', ); } .... } 问题是,就目前而言,我正在脱离它,而不是需要它。我怎样才能“扭转”这个局面?我的意思是,不是
class X
{
....
public function behaviours()
{
return array (
'YBehaviour' => array (
'class' => 'application.path.to.class.y',
);
}
....
}
问题是,就目前而言,我正在脱离它,而不是需要它。我怎样才能“扭转”这个局面?我的意思是,不是每次我不需要它时就把它拆开,而是每次我确实需要它时就把它连接起来
从Yii wiki页面感谢(http://www.yiiframework.com/wiki/44/behaviors-events/)
我相信这就是你想要的
class MyBoringClass extends MySuperClass1 {
}
$classInstance = new MyBoringClass();
$classInstance->attachbehavior('uniqueName', new MySuperClass2);