控制器创建
- 在app\controller 下面创建控制器 这里要注意文件名和里面的类名要保持一致 注意大小写
- 用框架自带的方法返回json数据 注意该方法里面可以传状态码 header头等信息 参数去看json函数的源码
控制器请求参数的获取
- BaseController 里面request 对象的简单介绍
- request类里面定义的所有方法我们都可以使用 vender/topthink/framework/src/request
控制器的错误页面处理
- 错误的方法处理
在BaseController类里面定义一下魔术方法__call 如果访问了一个不存大的方法那么会走到该逻辑上
2. 处理控制器不存在的方式
定义一个Error的控制器不用去继承BaseController 在该控制器里面同样定义一个__call的魔术方法那么在控制器出错的时候就可以直接走到该逻辑
注意:这里必须是Error控制器
公共方法的定义
在common.php里面定义的方法就是公共方法 在所有的控制器里面都可以直接调
控制器里面访问配置文件的内容
- 在config里面创建配置文件 内容返回一个数组
2.获取配置文件的数据