Zend framework 删除Zend表单错误消息
如何删除Zend Form error mesessages(值是必需的,不能为空)?您可以覆盖表单中的错误消息,如本例所示:Zend framework 删除Zend表单错误消息,zend-framework,zend-form,Zend Framework,Zend Form,如何删除Zend Form error mesessages(值是必需的,不能为空)?您可以覆盖表单中的错误消息,如本例所示: $this->addElement('text', Model_User_Object::USERNAME, array( 'filters' => array('StringTrim', 'StringToLower'), 'validators' => array( array('no
$this->addElement('text', Model_User_Object::USERNAME, array(
'filters' => array('StringTrim', 'StringToLower'),
'validators' => array(
array('notEmpty', true, array(
'messages' => array(
'isEmpty' => 'YOU CAN WRITE WHATEVER MESSAGE YOU WANT HERE.'
)
)
)
),
'required' => true,
'class' => 'input',
'label' => 'Your username:',
));
您可以尝试以下方法:
$yourElement->removeDecorator('Errors');
您需要删除错误装饰程序或验证器。我需要删除此消息值是必需的,不能为空,但要保留其他消息吗?如果否,请删除错误装饰程序。如果是,请删除
required
属性。是的,但我需要使用:exp.addValidator(新应用程序验证电子邮件())您可以用两种方法来完成,但是我非常确定您的方法不能覆盖错误消息。
$yourElement->removeDecorator('Errors');