5.0.7validate验证类bug

浏览:777 发布日期:2017/03/16
5.0.0 - 普通 - 未处理
起因是写菜单管理 用来验证用户提交过来的值 所以在user模块下新建了一个validate的文件夹 写了一下setting.php 内容如下

运行时发现只有require第一条运行 其他不进行验证
查看源码发现 在foreach里面有一个return false;的语句 是在check方法的最后面

第一,return 是函数内部发回结果 并终止执行 所以 只执行了一次
第二 $this->error最后被赋值了 要是错误的话 就算取消return 也可能是最后一条
所以更改如下
评论(
后面还有条评论,点击查看>>