验证器isNotEmpty规则
来源:10-7 编写一个复杂的验证器
weibo_不喝咖啡会死星牛_0
2017-11-21
不知道老师有没有测试过OrderPlace里的checkProducts验证规则,当传递的products只有键没有值的时候,不会被验证器检测到。不知道为什么,我无法在验证规则里打断点进行测试(打了断点之后也不会进入断点),我只能猜测empty($value)没有起到判断作用。
然后我回头去看了一下isNotEmpty验证规则,里面也有类似的写法empty($value),我写了一个测试用的验证规则,发现确实isNotEmpty没有起到作用,当我只传入键没有传入值的时候,不会报错。
因为找了好久没找到错误的地方,如果老师没有这种问题的话,我会去再看看自己代码的问题。
写回答
1回答
-
7七月
2017-11-21
这个自定义验证规则是可以断点调试的。如果实在不行,打印看一下也是可以的。至于怎么判断,这个还是有赖于自定义验证器是怎么编写的。
032017-11-22
相似问题