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

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # 路由綁定 可以使用路由綁定簡化URL或者路由規則的定義,綁定支持如下方式: ## 綁定到模塊/控制器/操作 把當前的URL綁定到模塊/控制器/操作,最多支持綁定到操作級別,例如在路由配置文件中添加: ``` // 綁定當前的URL到 index模塊 Route::bind('index'); // 綁定當前的URL到 index模塊的blog控制器 Route::bind('index/blog'); // 綁定當前的URL到 index模塊的blog控制器的read操作 Route::bind('index/blog/read'); ``` 該方式針對路由到模塊/控制器/操作有效,假如我們綁定到了index模塊的blog控制器,那么原來的訪問URL從 ``` http://serverName/index/blog/read/id/5 ``` 可以簡化成 ``` http://serverName/read/id/5 ``` 如果定義了路由 ``` Route::get('index/blog/:id','index/blog/read'); ``` 那么訪問URL就變成了 ``` http://serverName/5 ``` ## 綁定到命名空間 把當前的URL綁定到某個指定的命名空間,例如: ``` // 綁定命名空間 Route::bind(':\app\index\controller'); ``` 那么,我們接下來只需要通過 ``` http://serverName/blog/read/id/5 ``` 就可以直接訪問 `\app\index\controller\Blog`類的read方法。 ## 綁定到類 把當前的URL直接綁定到某個指定的類,例如: ``` // 綁定到類 Route::bind('\app\index\controller\Blog'); ``` 那么,我們接下來只需要通過 ``` http://serverName/read/id/5 ``` 就可以直接訪問 `\app\index\controller\Blog`類的read方法。 > 注意:綁定到命名空間和類之后,不會進行模塊的初始化工作。 ## 入口文件綁定 如果我們需要給某個入口文件綁定模塊,可以使用下面兩種方式: ### 手動添加綁定 把當前入口文件綁定到指定的模塊或者控制器,例如: ``` // [ 應用入口文件 ] namespace think; // 加載基礎文件 require __DIR__ . '/../thinkphp/base.php'; // 支持事先使用靜態方法設置Request對象和Config對象 // 綁定到index模塊 執行應用并響應 Container::get('app')->bind('index')->run()->send(); ``` 也支持綁定到控制器 ``` Container::get('app')->bind('index/index')->run()->send(); ``` ### 自動入口綁定 如果你的入口文件都是對應實際的模塊名,那么可以使用入口文件自動綁定模塊的功能,只需要在應用配置文件中添加: ``` // 開啟入口文件自動綁定模塊 'auto_bind_module' => true, ``` 當我們重新添加一個 `public/demo.php`入口文件,內容和`public/index.php`一樣。 但其實訪問 `demo.php`的時候,其實已經自動綁定到了`demo`模塊。
                  <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>

                              哎呀哎呀视频在线观看