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

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

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

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

你可能感兴趣的:(tp5中validate层和错误处理层+日志的设置)