Zend framework 删除Zend表单错误消息

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

如何删除Zend Form error mesessages(值是必需的,不能为空)?

您可以覆盖表单中的错误消息,如本例所示:

    $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');