thinkphp6的測試版本已經可以嘗試安裝了。支持自動多應用。而且多應用的方式很簡單,直接在配置裏設置auto_multi_app爲true即可但是在使用中官方文檔不是很清楚難免踩坑,在這兒遇到了配置了auto_multi_app而且創建結構都沒問題但是就是提醒找不到控制器的問題
初始多應用目錄結構
在/app目錄下創建了wechat目錄然後在/config/app.php
中配置自動打開多應用
// 自動多應用模式
'auto_multi_app' => true,
訪問
訪問的地址應該是http://localhost/wechat
就可以訪問wechat/Index/index但是出現了錯誤
HttpException in Controller.php line 64
解決辦法
如果開啓了自動多應用模式那麼我們就不能使用單應用
模式。如果單應用模式的結構依然存在則會自動去找/app/controller中的控制器。所以如果開啓了自動多應用模式請刪除項目默認的controller目錄
。最終的目錄結構應該是這樣的