亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

Yii框架不得不說的故事—擴展篇(4)

withy PHP開發工程師
難度中級
時長 1小時52分
學習人數
綜合評分9.87
49人評價 查看評價
10.0 內容實用
9.8 簡潔易懂
9.8 邏輯清晰
  • 基于應用主體 \Yii::$app的事件綁定 代碼解析
    查看全部
  • 類級別的事件綁定: EVENT::on(Model::className(), 'EVENT_NAME', [$Model,'FUNC_NAME']); 'FUNC_NAME'可以替換成匿名函數(如javascript); function () { // ... code ... }
    查看全部
  • 觸發事件傳參: $Model->trigger('event_name', $event_object);
    查看全部
  • 對象綁定事件: $Model->on('EVENT_NAME', [$Model, 'FUNCTION_NAME']); 對象觸發事件: $Model->trigger('EVENT_NAME', $ENVET_OBJECT); 解綁事件: $Model->off('EVENT_NAME', [$Model, 'FUNCTION']);
    查看全部
  • 創建組件,使用命名空間時與文件目錄路徑保持一致
    查看全部
  • 綁定式:YII所采用的,與javascript類似; 對象可執行兩種動作:1,主動觸發事件,trigger();2,綁定(監聽)事件on(),事件拋出時,觸發綁定動作
    查看全部
    0 采集 收起 來源:事件機制

    2016-05-25

  • 事件機制: 一個對象拋出事件,其它對象監聽到事件后執行動作; 掃描式:對象拋出事件存入一個數組中,其它對象不斷掃描這個數組,檢測到事件時執行動作;
    查看全部
    0 采集 收起 來源:事件機制

    2016-05-25

  • 以Module.php作為配置文件,添加次級模塊時在修改此文件即可<br> runAction('Controller/action', $params)中,$params為一維數組key-value對,value傳入數組將會報錯 其中 $params = ['key1' => 'val1', 'key2' => 'val2', ...]; 則actionAction($key1, $key2, ...)列出所需參數
    查看全部
    0 采集 收起 來源:YII模塊化實現

    2018-03-22

  • 子模塊下再衍生子模 在Gii生成模塊時調整path
    查看全部
    0 采集 收起 來源:YII模塊化實現

    2016-05-24

  • 父模塊中調用子模塊 $module = \Yii::$app->getModule('module_name'); $action = $module->runAction('default/index', ['params' => $params]); 則 DefualtController.php中,要需要指定 actionIndex($params) 才能接收到由父模塊中傳入的參數 $params
    查看全部
    0 采集 收起 來源:YII模塊化實現

    2018-03-22

  • 使用GII模塊生成器, module generator 創建模塊后,目錄下會生成modules文件夾 如果沒有指定名稱,則模塊文件會混雜在一起,造成耦合
    查看全部
    0 采集 收起 來源:YII模塊化實現

    2016-05-24

  • 模塊化:通過對業務詳細拆分,分化出不同的小模塊, 可以通過思維導圖進行梳理 系統加載模塊時通過配置文件進行控制,若模塊暫不可用可于配置中標明以通知系統模塊暫不可用
    查看全部
    0 采集 收起 來源:模塊化設計

    2016-05-24

  • yii的擴展性: 模板化;事件機制;mixin(多重繼承);依賴注入;
    查看全部
  • 觸發事件
    查看全部
  • 行為與類混合
    查看全部

舉報

0/150
提交
取消
課程須知
學習本門課程之前,建議先了解以下知識,會更有助于理解和掌握本門課程 1、面向對象的編程思想 2、YII的MVC開發方式 3、常用的設計模式
老師告訴你能學到什么?
1、如何使用模塊化將YII項目進行劃分 2、能夠將程序邏輯解耦的事件機制如何使用 3、如何使用行為去擴展類以及對象 4、如何使用依賴注入去對代碼進行解耦

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!