│ ├─index 主應用
│ │ ├─controller 控制器目錄
│ │ ├─model 模型目錄
│ │ ├─view 檢視目錄
│ │ ├─config 配置目錄
│ │ ├─route 路由目錄
│ │ └─ ...更多類庫目錄
│ │
│ ├─admin 後台應用
│ │ ├─controller 控制器目錄
│ │ │ ├─index.php 控制器類
│ │ ├─model 模型目錄
│ │ ├─view 檢視目錄
│ │ ├─config 配置目錄
│ │ ├─route 路由目錄
│ │ │ ├─route.php 路由定義檔案
│ │ └─ ...更多類庫目錄│├─
public
web目錄(對外訪問目錄)
│ ├─admin.php 後台入口檔案
│ ├─index.php 入口檔案
│ ├─router.php 快速測試檔案
│ └─.htaccess 用於apache的重寫
│├─config 全域性應用配置目錄
├─route 路由定義目錄
當為多應用時,路由檔案變到了對應應用下的route目錄了,這個時候如果需要訪問admin應用index.php控制器下面的方法,訪問路徑應該為:
http://網域名稱/public/入口檔案/應用目錄/控制器類/方法
可以通過新增入口檔案,並指定應用目錄,可以隱藏url中應用目錄,在public下新增admin.php檔案,檔案內容如下:
<?php//[ 應用入口檔案 ]
namespace think;
require __dir__ . '/../vendor/autoload.php';
//執行http應用並響應
//指定應用目錄為admin
現在再訪問admin應用index.php控制器下面的方法,訪問路徑應該為:
http://網域名稱/public/入口檔案/控制器類/方法12
再在admin應用目錄下的route目錄新增路由檔案
<?phpusethink\facade\route;
route::get('test', 'index/index');
現在再訪問admin應用index.php控制器下面的方法,訪問路徑應該為:
網域名稱/public/入口檔案/路由表示式
ThinkPHP6 0 學習 安裝
1 linux環境 curl ss php 將檔案移動到bin下 mv composer.phar usr local bin composer 2 使用國內映象 阿里雲 開啟命令列視窗 windows使用者 或控制台 linux mac 使用者 並執行如下命令 composer config g ...
thinkphp6 0路由篇之路由的變數規則和閉包
1 系統預設的路由變數規則為 w 即字母下劃線數字和中文 2 如果想要更改預設的匹配規則,可以修改config route.php配置 預設的路由變數規則 default route pattern w 3 如果需要對於具體的變數進行單獨的規則設定,需要通過pattern 方法 4 將details...
thinkphp6 0學習筆記之啟程2
控制器,即 controller,控制器檔案存放在 controller 目錄下 如果想改變系統預設的控制器檔案目錄,可以在 config 下 route.php 配置 controller layer controllerxyz er後面自由新增類名和檔名大小寫保持一致,並採用駝峰式 首字母大寫 ...