<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>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                # 控制器方法覆蓋(cover) ## 原理 通過覆蓋對應的控制器方法,讓程序調用該方法的時候,調用自己二開后的功能。 ## 舉例 **需要實現的功能** 如果我要在用戶進入首頁的時候檢測用戶的IP,并顯示在首頁上顯示出用戶的訪問IP **分析** 首頁相關的控制器是`Home/c/HomeController.php`,相關的方法是`index()` 那么我要做的是在`index()`方法里面寫一個獲取用戶IP的東西,并想辦法顯示到首頁`index.html`上面 **實現** 1. 復制`Home/c/`下面的`HomeController.php`到`Home/plugins/`目錄下面 2. 修改內容如下: ~~~ namespace Home\plugins;//更改這個地方,原來是 c 改為 plugins use Home\c\CommonController;//更改這個地方,原來FrPHP\lib\Controller use FrPHP\Extend\Page; use FrPHP\Extend\ArrayPage; ~~~ 3. 在這個新文件里面的`index()`方法里寫獲取用戶IP的方法 ~~~ //首頁 function index(){ //插入獲取用戶IP的方法 $ip = GetIP(); //系統內置的方法,無需考慮如何實現 //賦值到模板中輸出,這一步不能缺少,否則無法輸出 $this->ip = $ip; /**以上為新增內容**/ $url = current_url(); $cache_file = APP_PATH.'cache/data/'.md5(frencode($url)); $this->cache_file = $cache_file; $this->start_cache($cache_file); $this->display($this->template.'/index'); $this->end_cache($this->cache_file); } ~~~ 4. 模板`index.html`中輸出用戶IP ~~~ {$ip} 或者 {php echo $ip /} ~~~ 5. 制成后臺安裝插件,請查看左側相關章節。 > 是不是相當簡單? 簡單就對了,極致CMS就是很簡答的東西~
                  <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>

                              哎呀哎呀视频在线观看