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

                # 路由訪問 [TOC] 路由訪問三大模式:普通模式、混合模式、強制模式 普通模式:就是`application/config.php` 配置文件里面的 `url_route_on' => false`,就為普通模式了。普通模式訪問全部采用PATH\_INFO格式。 混合模式:Thinkphp采用的就是混合模式,`application/config.php 'url_route_on' => true` 默認就是true。混合模式開啟了路由就可以使用路由規則訪問,沒有開啟路由就使用PATH\_INFO訪問。 強制模式:強制模式就是開啟了 `application/config.php` `route_complete_match' => true`,那么必須全部采用路由模式包括了首頁 ## 動態注冊 使用`\think\Route`類`rule`方法實現路由的動態注冊,基本語法如下: ``` Route::rule('路由表達式','路由地址','請求類型','路由參數(數組)','變量規則(數組)一般用于正則'); ``` 簡單實例: ``` // 普通動態注冊 Route::rule('dome/:str','home/text/getAll','GET',['ext' => 'html'],['str' => '\w{1,10}']); // 路由表達式,路由的地址,訪問的方式,URL的后綴參數,變量的正則匹配 // 數組動態注冊 return [ 'dome/:str' => ['home/text/getAll',['method' => 'get'],['ext' => 'html'],['str' => '\w{1,10}']], ]; // 路由表達式,路由的地址,訪問的方式,URL的后綴參數,變量的正則匹配 ``` ## 路由規則 路由規則就是用戶最終用來訪問的URL地址,并非原始URL地址。 基本語法如下: ``` 路由標識符/:變量名/[:變量名] Route::rule('dome/:str/[:str2]','home/text/getAll','GET',['ext' => 'html'],['str' => '\w{1,10}']); // 當我們在方法里,參數設置了默認值,此時我們的變量就可以不用傳入直接使用方法默認的值 public function getAll($str,$str2 = '你好') { echo $str,$str2; } ```
                  <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>

                              哎呀哎呀视频在线观看