【发布时间】:2012-03-01 14:00:49
【问题描述】:
我只是想不通如何在 Zend_Form 对象中设置自定义验证器消息。这是一个示例代码。
$this->addElement('password', 'password', array(
'label' => 'Password',
'decorators' => array('ViewHelper'),
'filters' => array('StringTrim'),
'validators' => array(
array('Digits', false, array('messages' => array('notDigits' => 'Only digits are allowed here')))
),
'required' => true
));
当我尝试验证输入无效数据的表单时,会出现一条消息“notDigits”。我尝试将 'notDigits' 更改为 Zend_Validate_Digits::NOT_DIGITS,但它仍然无法按预期工作。
非常感谢任何帮助!
【问题讨论】:
标签: zend-framework zend-form zend-form-element