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目录
。最终的目录结构应该是这样的