<small id="c5gj0"></small>
    <ol id="c5gj0"><b id="c5gj0"></b></ol><i id="c5gj0"></i>

  1. <nobr id="c5gj0"><rp id="c5gj0"></rp></nobr>

          ThinkPHP6.0 自動多應用部署、多應用智能識別

          作者:辰風沐陽 閱讀:2192 發布時間:2020-06-26 上次更新:2020-06-26

          本文前提:在多應用模式中

          1. 自動多應用部署 官方手冊原文 多應用模式


          1. 通過index.php入口文件訪問的話,并且沒有設置應用name,系統自動采用自動多應用模式

          如果沒有指定訪問的應用,自動訪問默認應用

          1. http://serverName/index.php

          默認應用在 config/app.php 文件 default_app 配置項指定(框架默認:index)

          1. return [
          2. // 默認應用
          3. 'default_app' => 'index',
          4. ];

          默認訪問的控制器和方法在 config/route.php 文件中指定

          1. return [
          2. // 默認控制器名
          3. 'default_controller' => 'Index',
          4. // 默認操作名
          5. 'default_action' => 'index',
          6. ];

          2. 自動多應用模式的URL地址默認使用


          訪問admin應用

          1. http://serverName/index.php/admin

          訪問shop應用

          1. http://serverName/index.php/shop

          就是說 pathinfo 地址的第一個參數就表示當前的應用名,后面才是該應用的路由或者控制器/操作

          1. http://serverName/index.php/應用/控制器/方法

          3. 多應用智能識別


          1. 應用不存在時,系統會自動切換到單應用模式,并進行全局路由(route/*.php)匹配檢查

          如果希望應用不存在的時候,直接訪問默認應用的路由

          • 在全局配置文件 config/app.php 中添加 app_express 配置項
          • 此時如果訪問的應用不存在,默認訪問的是 default_app 配置項指定的默認應用
          1. return [
          2. // 開啟應用快速訪問
          3. 'app_express' => true,
          4. ];

          此時因為 abc 應用不存在,因為開啟了應用的快速訪問,所以abc 被當做了控制器名

          標簽: php ThinkPHP

          亚洲毛片不卡av在线播放一区|一级做a爰片久久毛|十八辽一亚洲欧美中文字幕|voyeur精品偷窥|亚洲mv国产mv在线mv综合试看
          <small id="c5gj0"></small>
            <ol id="c5gj0"><b id="c5gj0"></b></ol><i id="c5gj0"></i>

          1. <nobr id="c5gj0"><rp id="c5gj0"></rp></nobr>