首先控制器是来自thinkphp中mvc的c层
1、MVC 三层架构
1)、 M-Model 模型(主要负责和数据库打交道,我们不直接操作数据库,而是直接操作模型(ORM))
2)、C-control 控制层(主要负责接收用户的请求,并且调用相关的处理方法,最后把结果传给表现层)
3)、V-View 视图层/表现层(主要负责数据显示,负责的是控制层传递过来的数据的显示)
2、如何用c层?
C层 在生成的项目文件的Lib\Action文件夹下 默认的是IndexAction.class.php
方法名===操作名===动作名
IndexAction.class.php 命名的规范
1)ThinkPHP中类的文件名命名规范 “模块名+Action/Model"+.class.php”
2)IndexAction.class.php中的类名 “模块名+Action”
3)每一个Action 都必须继承 基类 Action
4)每一个控制层都可以有一个默认的方法 function index(){}
当控制层的某一个类被执行的使用,默认的会执行index方法