TP6框架配置与控制器

访问入口 TP6框架配置与控制器
文章图片
Web部署目录 Index.php应用入口文件 TP6框架配置与控制器
文章图片
图片2.png 区别一:单应用模式 如果使用的是单应用模式,那么控制器的命名空间中不需要应用名了,类的
定义就变成

TP6框架配置与控制器
文章图片
图片3.png

控制器类文件的实际位置是:
app\controller\Index.php
访问url地址是(假设没有定义路由的情况下)
http://localhost/tp6/public/index.php/index
TP6框架配置与控制器
文章图片
图片4.png 多应用配置(重点):
在实际开发中应用最多的就是应用配置,大部分也是修改它的内容,所以应用配置比较重要。
每个应用的配置文件:

TP6框架配置与控制器
文章图片
图片5.png
那么我们如何配置多个应用呢?我们可以在app(应用目录)下创建一个index模块

TP6框架配置与控制器
文章图片
图片6.png
在模块下创建controller(控制器目录)目录,同时下controller目录下创建index.php控制器:

TP6框架配置与控制器
文章图片
图片7.png
访问路径: http://localhost/tp6/public/index.php/index/index/index
TP6框架配置与控制器
文章图片
图片8.png
但是当我们在创建一个admin模块并访问时会出现错误:

TP6框架配置与控制器
文章图片
图片9.png
自动多应用模式
这里需要我们修改应用配置里的“auto_multi_app”(自动多应用模式)参数,它默认是false,我们需要修改为true。

TP6框架配置与控制器
文章图片
图片10.png
继续访问:

TP6框架配置与控制器
文章图片
图片11.png
显示错误信息:
【TP6框架配置与控制器】应用配置文件app.config下参数"show_error_msg"(显示错误信息),它默认是false,修改为true即可显示错误信息。

TP6框架配置与控制器
文章图片
图片12.png
conposer安装 composer require topthink/think-multi-app

    推荐阅读