访问入口

Web部署目录
Index.php应用入口文件

图片2.png
区别一:单应用模式
如果使用的是单应用模式,那么控制器的命名空间中不需要应用名了,类的
定义就变成

图片3.png
控制器类文件的实际位置是:
app\controller\Index.php
访问url地址是(假设没有定义路由的情况下)
http://localhost/tp6/public/index.php/index

图片4.png
多应用配置(重点):
在实际开发中应用最多的就是应用配置,大部分也是修改它的内容,所以应用配置比较重要。
每个应用的配置文件:
图片5.png
那么我们如何配置多个应用呢?我们可以在app(应用目录)下创建一个index模块
图片6.png
在模块下创建controller(控制器目录)目录,同时下controller目录下创建index.php控制器:
图片7.png
访问路径:http://localhost/tp6/public/index.php/index/index/index
图片8.png
但是当我们在创建一个admin模块并访问时会出现错误:
图片9.png
自动多应用模式
这里需要我们修改应用配置里的“auto_multi_app”(自动多应用模式)参数,它默认是false,我们需要修改为true。
图片10.png
继续访问:
图片11.png
显示错误信息:
应用配置文件app.config下参数"show_error_msg"(显示错误信息),它默认是false,修改为true即可显示错误信息。
图片12.png
conposer安装 composer require topthink/think-multi-app







