<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訪問 `http://serverName/index.php/Home/Index/index` 為例,其實訪問的控制器類文件是: ~~~ Application/Home/Controller/IndexController.class.php ~~~ 如果是Windows環境,無論大小寫如何都能定位到`IndexController.class.php`文件,所以下面的訪問都是有效的: ~~~ http://serverName/index.php/Home/Index/index http://serverName/index.php/Home/index/index http://serverName/index.php/home/index/index ~~~ 如果在Linux環境下面,一旦大小寫不一致,就會發生URL里面使用小寫模塊名不能找到模塊類的情況。例如在Linux環境下面,我們訪問`http://serverName/index.php/home/index/index` 其實請求的控制器文件是 ~~~ Application/home/Controller/indexController.class.php ~~~ 因為,我們定義的控制器類是IndexController而不是indexController(參考ThinkPHP的命名規范),由于Linux的文件特性,其實是不存在indexController控制器文件的,就會出現Index控制器不存在的錯誤,這樣的問題會造成用戶體驗的下降。 但是系統本身提供了一個不區分URL大小寫的解決方案,可以通過配置簡單實現。 只要在項目配置中,增加: ~~~ 'URL_CASE_INSENSITIVE' =>true ~~~ 配置好后,即使是在Linux環境下面,也可以實現URL訪問不再區分大小寫了。 ~~~ http://serverName/index.php/Home/Index/index // 將等效于 http://serverName/index.php/home/index/index ~~~ 這里需要注意一個地方,一旦開啟了不區分URL大小寫后,如果我們要訪問類似UserTypeController的控制器,那么正確的URL訪問應該是: ~~~ // 正確的訪問地址 http://serverName/index.php/home/user_type/index // 錯誤的訪問地址(linux環境下) http://serverName/index.php/home/usertype/index ~~~ 利用系統提供的U方法可以為你自動生成相關的URL地址。 如果設置 ~~~ 'URL_CASE_INSENSITIVE' =>false ~~~ 的話,URL就又變成:`http://serverName/index.php/Home/UserType/add` > 注意:URL不區分大小寫并不會改變系統的命名規范,并且只有按照系統的命名規范后才能正確的實現URL不區分大小寫。 [上一頁](# "上一頁")[下一頁](# "下一頁")
                  <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>

                              哎呀哎呀视频在线观看