thinkphp6/TP6支持多应用问题 HttpException in Controller.php line 64

thinkphp6的测试版本已经可以尝试安装了。支持自动多应用。而且多应用的方式很简单,直接在配置里设置auto_multi_app为true即可但是在使用中官方文档不是很清楚难免踩坑,在这儿遇到了配置了auto_multi_app而且创建结构都没问题但是就是提醒找不到控制器的问题

初始多应用目录结构

thinkphp6/TP6支持多应用问题 HttpException in Controller.php line 64_第1张图片
在/app目录下创建了wechat目录然后在/config/app.php中配置自动打开多应用

// 自动多应用模式
    'auto_multi_app'        => true,

访问

访问的地址应该是http://localhost/wechat就可以访问wechat/Index/index但是出现了错误

 HttpException in Controller.php line 64

解决办法

如果开启了自动多应用模式那么我们就不能使用单应用模式。如果单应用模式的结构依然存在则会自动去找/app/controller中的控制器。所以如果开启了自动多应用模式请删除项目默认的controller目录。最终的目录结构应该是这样的
thinkphp6/TP6支持多应用问题 HttpException in Controller.php line 64_第2张图片

你可能感兴趣的:(PHP,ThinkPHP,TP5,tp6,thinkphp6,php,thinkphp,controller)