麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發(fā) > PHP > 正文

PHP的Yii框架中移除組件所綁定的行為的方法

2024-05-04 23:44:07
字體:
來源:轉載
供稿:網(wǎng)友
這篇文章主要介紹了PHP的Yii框架中移除組件所綁定的行為的方法,可以用detachBehavio方法或者移除全部行為,需要的朋友可以參考下
 

要移除行為,可以調用 yii/base/Component::detachBehavior() 方法用行為相關聯(lián)的名字實現(xiàn):

$component->detachBehavior('myBehavior1');

也可以移除全部行為:

$component->detachBehaviors();

這上面兩種方法,都會調用到 yii/base/Behavior::detach() ,其代碼如下:

public function detach(){  // 這得是個名花有主的行為才有解除一說  if ($this->owner) {    // 遍歷行為定義的事件,一一解除    foreach ($this->events() as $event => $handler) {      $this->owner->off($event, is_string($handler) ? [$this,        $handler] : $handler);    }    $this->owner = null;  }}

與 yii/base/Behavior::attach() 相反,解除的過程就是干兩件事: 一是將 $owner 設置為 null ,表示這個行為沒有依附到任何類上。 二是通過Component的 off() 將綁定到類上的事件hanlder解除下來。一句話,善始善終。



發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 日本道中文字幕 | 婷婷中文字幕一区二区三区 | 亚洲综合91 | 成人nv在线观看 | sm高h视频 | 中文字幕国| 国产午夜精品一区二区三区四区 | 亚洲性生活免费视频 | 欧美精品电影一区二区 | 黄色大片网站在线观看 | 成人午夜精品久久久久久久蜜臀 | 久久国产精品系列 | 小情侣嗯啊哦视频www | 一色视频| www日韩在线| 欧美中文字幕一区二区三区亚洲 | 精精国产xxxx视频在线野外 | 91美女福利视频 | 黄色视屏免费看 | 久久精品亚洲精品国产欧美kt∨ | 成年免费大片黄在线观看岛国 | 狠狠干夜夜草 | 天天操综| 色呦呦一区二区三区 | 久久精品视频16 | 国产精品久久久久久婷婷天堂 | 色婷婷av一区二区三区久久 | 看免费黄色大片 | 欧美日韩一区,二区,三区,久久精品 | 欧美性生活区 | 免费国产成人高清在线看软件 | 免费永久看羞羞片网站入口 | 一级空姐毛片 | 亚洲影视在线 | 国产激情网 | 国产精品美女久久久久久不卡 | 国产91久久精品一区二区 | 国产精品成人久久久久a级 av电影在线免费 | 欧美wwwsss9999| 视频一区二区三区在线观看 | 精品国产一区二区三区成人影院 |