<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 功能強大 支持多語言、二開方便! 廣告
                ## 創建插件控制器文件Controller ### 說明: 插件控制器創建和模塊控制器類似,除了入口控制器以為,還分為前臺和后臺控制器。分別對應的目錄是controller和admin目錄。 #### 一.后臺控制器 存放目錄在插件的admin目錄下。代碼示例: ~~~ <?php // 插件的后臺控制器 namespace plugins\插件名\admin; use app\home\admin\Plugin; class 控制器名 extends Plugin { protected $plugin_name = 'DemoExample';//定義插件名稱 function _initialize() { parent::_initialize(); } //方法 public function index(){ } ~~~ 從上面代碼可以看出,需要注意幾點: 1.插件的后臺控制器必須放置在插件的admin目錄。 2.必須繼承`app\home\admin\Plugin`類。 3.注意命名空間問題,是引用插件的類,還是其它模塊的類。插件里的控制器可以調用任意模塊兒的類。 #### 二.前臺控制器 下面是地區插件的控制器文件。 ~~~ <?php // 地區接口 // +---------------------------------------------------------------------- // | Copyright (c) 2017-2018 http://www.eacoo123.com, All rights reserved. // +---------------------------------------------------------------------- // | [EacooPHP] 并不是自由軟件,可免費使用,未經許可不能去掉EacooPHP相關版權。 // | 禁止在EacooPHP整體或任何部分基礎上發展任何派生、修改或第三方版本用于重新分發 // +---------------------------------------------------------------------- // | Author: 心云間、凝聽 <981248356@qq.com> // +---------------------------------------------------------------------- namespace plugins\regionManager\controller; use app\home\controller\Plugin;//注意繼承的命名空間 use plugins\regionManager\model\Region as RegionModel; class Api extends Plugin { /** * 獲取地區JSON * @param integer $parent_id [description] * @return [type] [description] * @date 2017-10-04 * @author 心云間、凝聽 <981248356@qq.com> */ public function getRegionJson($parent_id=0){ $result = RegionModel::where(['parent_id'=>$parent_id])->column('region_name','region_id'); return json($result); } /* * 獲取地區Select */ public function getRegionSelect($parent_id=0){ $data = RegionModel::all(['parent_id'=>$parent_id]); $html = ''; if($data){ foreach($data as $val){ $html .= "<option value='{$val['region_id']}'>{$val['region_name']}</option>"; } } echo $html; } } ~~~ 同意需要注意幾點: 1.插件的前臺控制器必須放置在插件的controller目錄。 2.必須繼承`app\home\controller\Plugin;` 3.命名空間問題。
                  <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>

                              哎呀哎呀视频在线观看