1

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

问题:如果没有选择 Zend_Validate_inArray 验证器返回

“您必须提供非空值”

没关系,但我们必须改变信息。我找不到正确的方法来做到这一点..

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

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

它是 Zend 框架 1.11.12

4

1 回答 1

4

试试这个:

$element->setRequired(true)->addErrorMessage('Your message');
于 2012-08-15T05:52:07.157 回答