qq769080870

 

控制器创建

 

  • 在app\controller 下面创建控制器 这里要注意文件名和里面的类名要保持一致 注意大小写 

  •  用框架自带的方法返回json数据  注意该方法里面可以传状态码 header头等信息 参数去看json函数的源码

 

 

 

 

控制器请求参数的获取

  •  BaseController 里面request 对象的简单介绍

 

 

  •  request类里面定义的所有方法我们都可以使用 vender/topthink/framework/src/request

 

 

 

 

 

 

 控制器的错误页面处理

  1. 错误的方法处理

在BaseController类里面定义一下魔术方法__call 如果访问了一个不存大的方法那么会走到该逻辑上

 

 

  2. 处理控制器不存在的方式

 定义一个Error的控制器不用去继承BaseController  在该控制器里面同样定义一个__call的魔术方法那么在控制器出错的时候就可以直接走到该逻辑

注意:这里必须是Error控制器 

 

 

 

 公共方法的定义

 在common.php里面定义的方法就是公共方法 在所有的控制器里面都可以直接调

 

 

 

 

 控制器里面访问配置文件的内容

  1. 在config里面创建配置文件  内容返回一个数组

 

   2.获取配置文件的数据

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

分类:

技术点:

相关文章: