【发布时间】:2013-04-27 13:25:36
【问题描述】:
当同一字段上的其他验证器失败时,如何停止更多验证器?
如果下面的代码我不希望电子邮件为空时执行电子邮件验证器。
$v=new Phalcon\Validation();
$v->add('email',new Phalcon\Validation\Validator\PresenceOf(['field'=>'email']));
$v->add('email',new Phalcon\Validation\Validator\Email(['field'=>'email']));
var_dump($v->validate([]));
如何防止验证空字段?我遵循代码,仅在设置电子邮件时才需要验证。
$v=new Phalcon\Validation();
$v->add('email',new Phalcon\Validation\Validator\PresenceOf(['field'=>'email']));
var_dump($v->validate([]));
实际上我使用Class Phalcon\Mvc\Model\Validator,但示例使用Class Phalcon\Validation\Validator。我希望两者的答案都是一样的。
【问题讨论】:
标签: validation phalcon