欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

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

$component->detachBehavior('myBehavior1');

也可以移除全部行為:

$component->detachBehaviors();

這上面兩種方法,都會調(diào)用到 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 設(shè)置為 null ,表示這個行為沒有依附到任何類上。 二是通過Component的 off() 將綁定到類上的事件hanlder解除下來。一句話,善始善終。

相關(guān)文章

  • php通過array_shift()函數(shù)移除數(shù)組第一個元素的方法

    php通過array_shift()函數(shù)移除數(shù)組第一個元素的方法

    這篇文章主要介紹了php通過array_shift()函數(shù)移除數(shù)組第一個元素的方法,涉及php中array_shift()函數(shù)操作數(shù)組的技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-03-03
  • PHP中數(shù)組的三種排序方法分享

    PHP中數(shù)組的三種排序方法分享

    PHP中數(shù)組的三種排序方法,主要包括冒泡排序法、選擇排序法、插入排序法,需要的朋友可以參考下
    2012-05-05
  • php如何利用pecl安裝mongodb擴展詳解

    php如何利用pecl安裝mongodb擴展詳解

    這篇文章主要給大家介紹了關(guān)于php如何利用pecl安裝mongodb擴展的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-01-01
  • JS實現(xiàn)php的偽分頁

    JS實現(xiàn)php的偽分頁

    假如某一個頁面的數(shù)據(jù)很多,不方便全都顯示出來,而且假設(shè)里面有個播放器,不希望在翻頁的時候播放器會終止的話,就可以采用這個方法盡管可以用Ajax,但是在數(shù)據(jù)比較少的情況下,這個方法更有優(yōu)勢
    2008-05-05
  • php模擬用戶自動在qq空間發(fā)表文章的方法

    php模擬用戶自動在qq空間發(fā)表文章的方法

    這篇文章主要介紹了php模擬用戶自動在qq空間發(fā)表文章的方法,可實現(xiàn)模擬用戶提交表單發(fā)布文章的功能,代碼中包含有較為詳盡的注釋便于理解,需要的朋友可以參考下
    2015-01-01
  • PHP中使用file_get_contents抓取網(wǎng)頁中文亂碼問題解決方法

    PHP中使用file_get_contents抓取網(wǎng)頁中文亂碼問題解決方法

    這篇文章主要介紹了PHP中使用file_get_contents抓取網(wǎng)頁中文亂碼問題解決方法,可以通過使用curl配置gzip選項來解決,具有一定的參考借鑒價值,需要的朋友可以參考下
    2014-12-12
  • PHP簡單計算兩個時間差的方法示例

    PHP簡單計算兩個時間差的方法示例

    這篇文章主要介紹了PHP簡單計算兩個時間差的方法,結(jié)合具體實例形式分析了php日期與時間的轉(zhuǎn)換及數(shù)學(xué)運算相關(guān)操作技巧,需要的朋友可以參考下
    2017-06-06
  • PHP IN_ARRAY 函數(shù)使用注意事項

    PHP IN_ARRAY 函數(shù)使用注意事項

    其實關(guān)鍵還是因為 php是弱類型語言,php進行比較的時候 最好還是使用strict方法的。因為這樣不但比較兩者的值是否一直,還會比較兩者的類型是否一直。
    2010-07-07
  • thinkphp多表查詢兩表有重復(fù)相同字段的完美解決方法

    thinkphp多表查詢兩表有重復(fù)相同字段的完美解決方法

    下面小編就為大家?guī)硪黄猼hinkphp多表查詢兩表有重復(fù)相同字段的完美解決方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-09-09
  • PHP實現(xiàn)動態(tài)刪除XML數(shù)據(jù)的方法示例

    PHP實現(xiàn)動態(tài)刪除XML數(shù)據(jù)的方法示例

    這篇文章主要介紹了PHP實現(xiàn)動態(tài)刪除XML數(shù)據(jù)的方法,在前面介紹的Message_XML類基礎(chǔ)上進行改進,增加了xml刪除功能,具有一定參考借鑒價值,需要的朋友可以參考下
    2018-03-03

最新評論