TP6框架配置与控制器

访问入口

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容