<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國際加速解決方案。 廣告
                以blog應用為例 1.在app目錄下創建blog目錄 `blog`結構: ```php ├─app 應用目錄 │ ├─blog 應用目錄 │ │ ├─api 內部 api 控制器目錄(可選) │ │ ├─controller 控制器目錄 │ │ ├─lang 多語言包(可選) │ │ ├─model 模型目錄(可選) │ │ ├─service 服務層目錄(可選) │ │ ├─taglib 標簽庫目錄(可選) │ │ ├─validate 驗證器目錄(可選) │ │ ├─nav.php 導航配置文件(可選) ``` 2.創建一個前臺控制器(controller) 在應用controller目錄下創建一個IndexController.php文件 ```php <?php namespace app\blog\controller; use cmf\controller\HomeBaseController; class IndexController extends HomeBaseController { public function index() { return "Hello ThinkCMF!"; } } ``` 前臺controller一般都要繼承`cmf\controller\HomeBaseController` 3.為前臺 IndexController的index方法創建一個模板 修改IndexController.php ```php <?php namespace app\blog\controller; use cmf\controller\HomeBaseController; class IndexController extends HomeBaseController { public function index() { return $this->fetch(); } } ``` 在程序前臺當前模板目錄下創建blog目錄(假設當前模板是simpleboot3,當前模板目錄public/themes/simpleboot3) 在blog目錄下創建index/index.html文件 4.在瀏覽器里運行http://你的域名/index.php/blog/index/index (假設你把網站根目錄設置到 public 目錄) 到此為止,一個應用基本創建完成 5.創建一個后臺控件器(controller)在應用controller目錄下創建一AdminIndexController.php文件(注意:這里有文件命名規則,以Admin\*\*\*\*Controller.php命名的是后臺controller, 在后臺菜單導入時會自動識別) ```php <?php // +---------------------------------------------------------------------- // | ThinkCMF [ WE CAN DO IT MORE SIMPLE ] // +---------------------------------------------------------------------- // | Copyright (c) 2013-2017 http://www.thinkcmf.com All rights reserved. // +---------------------------------------------------------------------- // | Author: 老貓 <thinkcmf@126.com> // +---------------------------------------------------------------------- namespace app\blog\controller; use cmf\controller\AdminBaseController; class AdminIndexController extends AdminBaseController { public function index() { return $this->fetch(); } } ``` 后臺controller一般都要繼承`cmf\controller\AdminBaseController`, 現在登陸后臺,在后臺菜單管理添加一個后臺菜單 ![](https://box.kancloud.cn/79ba52c43bc84de5b008f8ff6776a0ab_810x575.png) 應用,控制器,方法名一定要保證和程序代碼里的大小寫一致性 6.創建index方法模板 在程序當前后臺模板目錄下創建`blog`目錄(當前后臺模板為`admin_simpleboot3`,當前后臺模板目錄`public/themes/admin_simpleboot3`) 創建`public/themes/admin_simpleboot3/blog/admin_index/index.html`文件 7.刷新后臺,點擊在5步驟里添加的后臺菜單 8.`blog`應用開發流程完畢
                  <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>

                              哎呀哎呀视频在线观看