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

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                在項目的配置目錄下,創建route.php 一個空的route配置文件: ~~~ <?php return array( 'route' => array( ) ); ~~~ 所有配置都在 ~~~ 'route' => array( ) ~~~ 中編寫。 一個完整的路由配置示例: ~~~ <?php return array( 'route' => array( // 默認不指定文件時使用的文件名。可不設置。 'default_file' => 'index.php', // 是否隱藏默認文件名,不設置時默認為false 'hide_default_file' => true, // 定義所有入口文件的權限,可不設置 'entrance' => array( 'index.php' => array( // 使用允許規則 'priority' => 'allow', // 允許訪問Public模塊下所有控制器所有動作 'allow' => array('Public/*/*'), // 無效 'deny' => array('Setting/*/*'), ), 'admin.php' => array( // 使用拒絕規則 'priority' => 'deny', // 無效 'allow' => array('Public/*/*'), // 禁止訪問Setting模塊下所有控制器所有動作,禁止訪問Public/Index/index 'deny' => array('Setting/*/*','Public/Index/index'), // 默認缺省的模塊/控制器/動作,*號代表所有 'default_mca' => 'Admin/Index/*' ) ), // 路由規則 'rules' => array( // URL => 模塊/控制器/動作名 'a.php@/b/[b:word:3]' => 'Home/Index/$1', 'a/[alias:word]' => '>/Home/Index/$1', 'b/[b:word:1:2][c:word:3]' => 'Home/Index/$1$2', 'login' => 'Admin/User/login', 'c/[id:\d+]' => 'Home/Index/test' ) ) ); ~~~ URL格式: ~~~ [文件名@]地址 ~~~ 可以在地址中定義各種變量,還可以用類型長度來限定。 格式: ~~~ [變量名[:類型[:長度最小值[:長度最大值]]]] ~~~ 可選類型: | 名稱 | 支持長度 | 描述 | | -- | -- | -- | | int | √ | 整數 | | double | | 小數 | | letter | √ | 大小寫字母 | | big_letter | √ | 大寫字母 | | small_letter | √ | 小寫字母 | | word | √ | 包含大小寫英文字母、0-9數字、_- | | 留空 | √ | 所有字符 | | 正則表達式 | √ | 原樣代入,正則中需要出現`[`和`]`的,請在前面加上反斜杠`\` | 下面主要講解的是rules中的路由規則。 ~~~ 'a.php@/b/[b:word:3]' => 'Home/Index/$1' ~~~ 生效的URL: ~~~ http://localhost/a.php/b/abc ~~~ 對應模塊控制器動作: ~~~ Home/Index/abc ~~~ 如果在對應動作方法中定義參數$b,則會把abc傳入$b參數中。 * * * * * ~~~ 'a/[alias:word]' => '>/Home/Index/$1' ~~~ 生效的URL: ~~~ http://localhost/a/a123 ~~~ 對應模塊控制器動作: ~~~ Home/Index/a123 ~~~ 如果在對應動作方法中定義參數$alias,則會把a123傳入$alias參數中。 * * * * * ~~~ 'b/[b:word:1:2][c:word:3]' => 'Home/Index/$1$2' ~~~ 生效的URL: ~~~ http://localhost/a/test http://localhost/a/login ~~~ 對應模塊控制器動作: ~~~ Home/Index/a123 ~~~ 不生效的URL: ~~~ http://localhost/a/hehehe http://localhost/a/log ~~~ 如果在對應動作方法中定義參數$b或$c,則會把對應值傳入參數中。 * * * * * ~~~ 'login' => 'Admin/User/login' ~~~ 生效的URL: ~~~ http://localhost/login ~~~ 對應模塊控制器動作: ~~~ Admin/User/login ~~~ 起到了偽靜態的作用,當然你也可以定義為 ~~~ 'login.html' => 'Admin/User/login' ~~~ 這時訪問 ~~~ http://localhost/login.html ~~~ 同樣對應模塊控制器動作: ~~~ Admin/User/login ~~~ * * * * * ~~~ 'c/[id:\d+]' => 'Home/Index/test' ~~~ 生效的URL: ~~~ http://localhost/c/123 ~~~ 對應模塊控制器動作: ~~~ Home/Index/test ~~~ 如果在對應動作方法中定義參數$id,則會把123傳入$id參數中。
                  <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>

                              哎呀哎呀视频在线观看