tp5框架之自定义api接口异常机制学习笔记

异常分类:
用户行为异常类-不记录日志,返回异常给客户端
服务器异常类-记录日志,不返回客户端
新建全局异常类,修改配置指定全局类为此而不是框架默认全局类,并继承默认类Handle,并重写render方法
自定义异常基类(继承默认异常类):http返回状态码code、返回异常信息msg、返回自定义自定义异常码errorCode(三属性),并初始数据。
在render方法中,判断全局异常类是否属于自定义异常基类从而判断是用户行为异常还是服务器异常,应而配置数组(三属性)抛出异常,最后返回json数组异常结果。

自定义相关异常类如banner异常类,继承自定义基类,并初始数据。

控制器通过读取模型结果,判断结果false抛出异常相关异常类。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值