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

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                ## 插件路由 默認情況下我們的插件前臺訪問地址是 http://網址/addons/插件名稱/控制器/操作方法 例如訪問demo插件的Index控制器,index操作方法,那么地址如下: http://網址/addons/demo/index/index ## 自定義路由 我們可以通過自定義路由實現個性化插件訪問,有自動自定義路由或手動自定義路由方式。 路由參考鏈接:http://www.hmoore.net/manual/thinkphp6_0/1037495 <blockquote class="danger"><p>注意:2.1.220220版本暫時只能手動寫路由。</p></blockquote> - 手動寫路由 如下,定義好后瀏覽器訪問:http://xxxx.com/ceshi ,就能去到demo插件下的Index控制器下的index操作方法 ~~~ /** * 插件初始化 */ public function addonsInitHook() { $execute = '\\think\\addons\\Route::execute'; // url地址,即瀏覽器輸入的地址 \think\facade\Route::rule('/ceshi', $execute) ->append([ 'addon' => 'demo',// 插件名稱 'controller' => 'index',//控制器 'action' => 'index' //操作方法 ]); } ~~~ ## 自動導入路由文件 在插件根目錄下新建`route.php`文件,路徑為:addons/插件名稱/route.php 示例如下:定義好后瀏覽器訪問:http://xxxx.com/ceshi ,就能去到demo插件下的Index控制器下的index操作方法。 ~~~ <?php return [ // url地址=>插件名稱/控制器/操作方法 'ceshi'=>'demo/index/index' ]; ~~~ - **域名形式** 下面綁定了兩個域名,那么訪問地址是:http://demo.xxxx.com/ceshi,以及 http://local.xxx.com/ceshi ~~~ <?php return [ [ 'domain' => 'demo', 'rule' => [ 'ceshi'=>'demo/index/index' ] ], [ 'domain' => 'local', 'rule' => [ 'ceshi'=>'demo/index/index' ] ] ]; ~~~ > 若要實現動態,例如給到用戶來配置路由,那么你在這個文件里面可以查詢數據庫,按如上數組格式返回即可
                  <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>

                              哎呀哎呀视频在线观看