Zend_Validate_inArray - ErrorMessage:非空值

时间:2012-08-15 05:44:29

标签: php zend-framework zend-validate

我们正在使用Zend_Filter_Input来验证后端的Dojo From。有“选项”输入元素,我们必须验证提交的值是否允许。

问题:如果选择,则Zend_Validate_inArray Validator返回

  

“您必须提供非空值”

很好,但我们必须改变消息。我找不到合适的方法来做这件事。

        'FIELD' => array(new Zend_Validate_InArray($allowedValues),
            'messages' => 'MESSAGE_WRONG_VALUE',
            'default'  => ''
         ),

有人知道如何更改“isEmpty”消息吗?

是Zend Framework 1.11.12

1 个答案:

答案 0 :(得分:4)

试试这个:

$element->setRequired(true)->addErrorMessage('Your message');