tp5中validate层和错误处理层+日志的设置

异常处理问题。仔细想下,异常处理也是蛮重要的,比如,在接收到客户端请求到一个商品id号,服务端会对这个id进行处理,由于验证的是这个id只要是正整数就行,于是,校验就通过了。

但是,在接下里的控制器中调用模型中的方法处理数据时,发现数据库中没有这个id,虽然id校验成功,但是id数据库中没到,该怎么办,平时都是固定的商品id,展现的一个商品是有固定id的,但随意规定之后,该怎么办?这就要对这种异常进行处理了。

这种情况,可以进行try catch和全局异常处理,如果都不进行处理的化,那么,就会返回一个状态码为500的未知错误

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容