假设我创建了一个这样的文本元素:
$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))也不起作用 - 它双重验证,给出两条错误消息。
有任何想法吗?
谢谢!