<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                > YznCMS中的行為支持ThinkPHP5的所有行為,同時YznCMS自定義部分專屬的行為事件,以下是所有所支持的行為事件 > | 鉤子 | 描述 | 參數 |類型|所屬| | --- | --- | --- |--- |--- | | `app_init` | 應用初始化標簽位 | 無 |應用|thinkphp| | `app_dispatch` | 應用調度標簽位 | 無 |應用|thinkphp| | `app_begin` | 應用開始標簽位 | 無 |應用|thinkphp| | `module_init` | 模塊初始化標簽位 | 無 |應用|thinkphp| | `action_begin` | 控制器開始標簽位 | 當前的callback參數 |應用|thinkphp| | `view_filter` | 視圖輸出過濾標簽位 | 當前模板渲染輸出內容 |應用|thinkphp| | `app_end` | 應用結束標簽位 | 當前響應對象實例 |應用|thinkphp| | `log_write` | 日志write方法標簽位 | 當前寫入的日志信息 |應用|thinkphp| | `log_level` | 日志寫入標簽位 | 包含日志類型和日志信息的數組 |應用|thinkphp| | `response_send` | 響應發送標簽位 | 當前響應對象 |應用|thinkphp| | `response_end` | 輸出結束標簽位 | 當前響應對象實例 |應用|thinkphp| | `ems_send` | 郵箱驗證碼 | 包含郵箱號碼和內容等信息數組 |應用|yzncms| | `ems_notice` | 郵箱發送通知 | 包含郵箱號碼和內容等信息數組 |應用|yzncms| | `sms_send` | 短信驗證碼| 包含手機號碼和內容等信息數組 |應用|yzncms| | `sms_notice` | 短信發送通知| 包含手機號碼和內容等信息數組 |應用|yzncms| |`upload_after`|上傳成功標簽位|包含上傳對象等信息數組 |應用|yzncms| |`markdown`|markdown編輯器鉤子|包含內容的數組|視圖|yzncms| > 以上僅列舉系統自帶鉤子,其他模塊和插件的鉤子請查看對應鉤子的用法 #### 類型為應用的用法 > Hook::listen('鉤子名稱','參數','是否只有一次有效返回值'); 例如 ``` //監聽附件上傳鉤子,用于第三方文件上傳擴展,代碼寫在php里面 $hook_result = Hook::listen('upload_after', ['dir' => $dir, 'file' => $this->file, 'from' => $from], true); ``` #### 類型為視圖的用法 > {:hook('鉤子名稱','參數','是否只有一次有效返回值')} 例如 ``` //輸出使用此鉤子插件的頂部頁面,代碼寫在html里面 {:hook('page_footer')} ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看