TP6框架配置与控制器
访问入口
文章图片
Web部署目录 Index.php应用入口文件
文章图片
图片2.png 区别一:单应用模式
如果使用的是单应用模式,那么控制器的命名空间中不需要应用名了,类的
定义就变成
文章图片
图片3.png
控制器类文件的实际位置是:
app\controller\Index.php
访问url地址是(假设没有定义路由的情况下)
http://localhost/tp6/public/index.php/index
![TP6框架配置与控制器](https://img.it610.com/image/info10/25aa327bcbaf433cb973d772724bef00.png)
文章图片
图片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
【TP6框架配置与控制器】应用配置文件app.config下参数"show_error_msg"(显示错误信息),它默认是false,修改为true即可显示错误信息。conposer安装 composer require topthink/think-multi-app
![]()
文章图片
图片12.png
推荐阅读
- android第三方框架(五)ButterKnife
- vue-cli|vue-cli 3.x vue.config.js 配置
- 标签、语法规范、内联框架、超链接、CSS的编写位置、CSS语法、开发工具、块和内联、常用选择器、后代元素选择器、伪类、伪元素。
- 从战略性的角度可以配置股票
- Spring|Spring 框架之 AOP 原理剖析已经出炉!!!预定的童鞋可以识别下发二维码去看了
- 缓存有关的配置和属性
- Spring|Spring Boot 自动配置的原理、核心注解以及利用自动配置实现了自定义 Starter 组件
- Vagrant|Vagrant (三) - 网络配置
- 构建App(一)(框架与结构)
- java|java b2b2c shop 多用户商城系统源码- config 修改配置