jjzjj

addValidator

全部标签

php - Zend 框架 : Require one out of three values

对于我的学校项目,我正在开发一个数据库管理应用程序。这是我的第一个真正的ZendFramework应用程序。现在,现在,我已经根据需要设置了3个值,邮政编码、电子邮件和电话。他们需要像这样(示例):$mail=$this->createElement('text','mail');$mail->setLabel('E-mail:')->setAttrib('size',50)->addValidator('StringLength',false,array(6,40))->addValidator('EmailAddress',true)->setRequired(true);$tel

php - Zend 验证器和错误消息 : addValidator and addErrorMessage

如果我有一个附加了多个验证器的表单元素(在本例中为3个),当每个唯一验证器失败时,我将如何使用addErrorMessage创建自定义错误消息。有没有办法为每个验证器添加自定义消息?$element=newZend_Form_Element_Text()...$element->....->addValidator(...)->addValidator(...)->addValidator(...)->addErrorMessage() 最佳答案 通常它是针对每个验证器错误消息完成的,而不是针对每个验证器...$element->s

php - Symfony2 中弃用的方法 addValidation 和类 CallbackValidator

我有一个问题。我需要验证不在表单类型类实体中的字段。以前我用过这段代码:$builder->addValidator(newCallbackValidator(function(FormInterface$form){if(!$form['t_and_c']->getData()){$form->addError(newFormError('Pleaseacceptthetermsandconditionsinordertoregiste'));}}))但是由于Symfony2.1方法addValidator和类CallbackValidator被弃用了。有谁知道我应该改用什么?