thinkphp6/TP6支持多應用問題 HttpException in Controller.php line 64

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目錄。最終的目錄結構應該是這樣的
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章