假设我创建一个文本元素,像这样:
$firstName = new Zend_Form_Element_Text('firstName');
$firstName->setRequired(true);
如何更改默认错误消息的最佳方法:
值为空,但需要非空值
如何替换为自定义消息?我在某个地方读到要替换消息,只需使用addValidator(...,而不是(NO setRequired),像这样:
$firstName = new Zend_Form_Element_Text('firstName');
$firstName->addValidator('NotEmpty', false, array('messages'=>'Cannot be empty'));
但在我的测试中,这并不起作用 - 它根本没有验证 - 它会通过一个空的文本字段。 同时使用(addValidator('NotEmp.. + setRequired(true))不起作用,它会进行两次验证,并给出两个错误消息。
有什么想法吗?
谢谢!