最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2016年03月18日 15:20:00   投稿:goldensun  
這篇文章主要介紹了PHP的Yii框架中移除組件所綁定的行為的方法,可以用detachBehavio方法或者移除全部行為,需要的朋友可以參考下

要移除行為,可以調用 yii\base\Component::detachBehavior() 方法用行為相關聯的名字實現:

$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解除下來。一句話,善始善終。

相關文章

  • PHP開發(fā)入門教程之面向對象

    PHP開發(fā)入門教程之面向對象

    PHP開發(fā)入門教程之面向對象...
    2006-12-12
  • php之CodeIgniter學習筆記

    php之CodeIgniter學習筆記

    本篇文章是對php中的CodeIgniter進行了詳細的分析介紹,需要的朋友參考下
    2013-06-06
  • CentOS系統(tǒng)中PHP安裝擴展的方式匯總

    CentOS系統(tǒng)中PHP安裝擴展的方式匯總

    本文給大家匯總介紹了CentOS系統(tǒng)中PHP安裝拓展的方式,主要有 包管理式 的 yum 安裝、pecl 安裝,以及 源碼編譯安裝。總結的非常全面,推薦給大家。
    2017-04-04
  • php7和php5具體區(qū)別實例講解

    php7和php5具體區(qū)別實例講解

    這篇文章主要介紹了php7和php5具體區(qū)別實例講解,代碼對比的很清楚,對此不太清楚的同學可以多研究下
    2021-01-01
  • PHP內核探索:變量概述

    PHP內核探索:變量概述

    這篇文章主要介紹了PHP 變量的相關資料,需要的朋友可以參考下
    2014-01-01
  • PHP實現二維數組按指定的鍵名排序的方法示例

    PHP實現二維數組按指定的鍵名排序的方法示例

    這篇文章主要介紹了PHP實現二維數組按指定的鍵名排序的方法,這里以數組記錄三個人信息中的年齡age字段值進行排序為例,分析了php二維數組排序的操作技巧,需要的朋友可以參考下
    2017-08-08
  • phpstudy的安裝及ThinkPHP框架的搭建圖文講解

    phpstudy的安裝及ThinkPHP框架的搭建圖文講解

    這篇文章主要介紹了phpstudy的安裝及ThinkPHP框架的搭建圖文講解,步驟描述的很清楚,有不會使用phpstudy或者ThinkPHP框架搭建的同學可以深入研究下
    2021-01-01
  • php添加文章時生成靜態(tài)HTML文章的實現代碼

    php添加文章時生成靜態(tài)HTML文章的實現代碼

    PHP生成靜態(tài)文章HTML,有批量的生成,但比較標準的應該是在添加文章時就生成HTML文章,編輯時再重新生成HTML文章,刪除文章時同樣也樣刪除多余出來的HTML文章,這時批量生成就顯得有點力不從心了,下面就介紹一下PHP在添加文章時如何生成靜態(tài)的HTML文件
    2013-02-02
  • PHP獲取表單textarea數據中的換行問題

    PHP獲取表單textarea數據中的換行問題

    閑來無事,在網上看到一篇關于php表單轉換textarea換行符的文章,看完后,根據以往經驗,感覺上這篇文章中的一些信息并不準確...于是便自己親自對php獲取表單數據中的換行符問題進行研究
    2010-09-09
  • PHP中閉包函數的使用詳細講解

    PHP中閉包函數的使用詳細講解

    閉包是一種特殊的函數,可以在函數內部創(chuàng)建一個獨立的作用域,以保護變量不受外部環(huán)境的影響,下面主要為大家介紹一下PHP中閉包函數的使用,有需要的可以了解下
    2023-11-11

最新評論

吴忠市| 遵义市| 黎川县| 饶平县| 保山市| 高邑县| 青州市| 合川市| 昭通市| 建阳市| 勐海县| 定安县| 鹤庆县| 永嘉县| 沁水县| 荆门市| 钦州市| 类乌齐县| 娱乐| 泽州县| 邹城市| 陕西省| 油尖旺区| 天镇县| 民和| 紫金县| 尚义县| 安新县| 应用必备| 普陀区| 扎赉特旗| 广灵县| 太湖县| 信宜市| 明溪县| 铅山县| 旬邑县| 长寿区| 平遥县| 仪征市| 石景山区|