注意:下文的application文件夹简写为app文件夹
一、TP架构的概述
thinkphp 使用MVC模式,它强制性的使应用程序的输入、处理和输出分开,使用MVC程序被分成三个核心部件:模型(M)、视图(V)、控制器(C),他们各自处理自己的任务。
二、url解析
http://www.tp.com/index.php/Index/index/index
协议/域名/入口文件/模块/控制器/方法
1.应用
一个应用代表一个网站
2.入口文件
文件地址:应用\public\index.php
作用:负责处理请求
3.模块(以前台为例)
模块地址:app\index
作用:网站所有的前台相关都与其相关
新建模块:在app目录下创建admin文件夹,并在文件夹中创建model、view、controller文件夹,在controller文件夹中创建控制器,方法见4.控制器
4.控制器
控制器目录:app\index\controller
作用:书写业务逻辑
新建控制器(以前台为例)
- 在前台控制器目录(app\index\controller)下新建User.php
- 在控制器中书写代码
<?php
/