一种消除行为由PHPYii框架组件绑定的方法

删除的行为,可以拨打Yii 成分::基础的detachbehavior()方法的实现与行为相关的名称:


为组件-> detachbehavior('mybehavior1);



您也可以删除所有的行为:


为组件-> detachbehaviors();




以上两种方法被称为Yii 基础行为:分离(),和代码如下:


公共功能分离()
{
/ /这是名花有主的行为举说
如果($)所有者({){

/由电梯定义的事件的遍历行为
foreach(美元->事件)为($事件= $ Handler){
美元->人->关闭($事件,is_string($ Handler){ $这,
处理程序}:$处理程序);
}
此$ =所有者= null;
}
}




相反,Yii 基础行为::高度(),吊装过程的是两件事:一是设置为业主为空,这意味着这种行为是不依附于任何一类。二是事件的hanlder绑定到类通过从释放()组件()。总之,从开始到结束。