TP架构
ThinkPHP使用了mvc模式,强制性使程序的输入、处理、输出分开。使用mvc将程序分成三个核心组件M(model)V(view)C(controller),各自处理自己的部分
框架详解
入口文件
- 位置:tp5\public\index.php
- 作用:负责整个php的请求
应用地址
- 位置:application
- 作用:一个应用代表一个网站
模块(以前台为例)
-
地址:tp5\application\index
-
作用:网站的所有前台相关都放这个文件夹
控制器
-
目录:tp5\application
-
作用:书写业务逻辑
-
新建控制器(前台为例)
1.controller中新建user.php
2.地址栏访问
-
注意
1.控制器文件名必须首字母大写
2.控制器中必须声明命名空间
3.控制字中类名必须和文件名一致