TP6框架配置与控制器

访问入口

TP6框架配置与控制器_第1张图片
Web部署目录
Index.php应用入口文件
TP6框架配置与控制器_第2张图片
图片2.png

区别一:单应用模式

如果使用的是单应用模式,那么控制器的命名空间中不需要应用名了,类的
定义就变成


TP6框架配置与控制器_第3张图片
图片3.png

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

TP6框架配置与控制器_第4张图片
图片4.png
多应用配置(重点):

在实际开发中应用最多的就是应用配置,大部分也是修改它的内容,所以应用配置比较重要。
每个应用的配置文件:


TP6框架配置与控制器_第5张图片
图片5.png

那么我们如何配置多个应用呢?我们可以在app(应用目录)下创建一个index模块


TP6框架配置与控制器_第6张图片
图片6.png

在模块下创建controller(控制器目录)目录,同时下controller目录下创建index.php控制器:

TP6框架配置与控制器_第7张图片
图片7.png

访问路径: http://localhost/tp6/public/index.php/index/index/index
TP6框架配置与控制器_第8张图片
图片8.png

但是当我们在创建一个admin模块并访问时会出现错误:


TP6框架配置与控制器_第9张图片
图片9.png
自动多应用模式

这里需要我们修改应用配置里的“auto_multi_app”(自动多应用模式)参数,它默认是false,我们需要修改为true。


图片10.png

继续访问:


TP6框架配置与控制器_第10张图片
图片11.png
显示错误信息:

应用配置文件app.config下参数"show_error_msg"(显示错误信息),它默认是false,修改为true即可显示错误信息。


图片12.png

conposer安装 composer require topthink/think-multi-app

你可能感兴趣的:(TP6框架配置与控制器)