Zend_Validate::is()静态检查,处理验证消息


Zend_Validate::is() Static Check, get validation message work around

有人知道在静态范围内使用Zend_Validate获取验证消息的方法吗?

Zend_Validate::is($value, $validator[0], $validator[2])

文档明确表示,获取消息不是一种选择:http://framework.zend.com/manual/en/zend.validate.introduction.html#zend.validate.introduction.static

有点令人沮丧,但我想知道是否有人知道Zend中还有其他从验证字符串中获取消息的方法?

如果有人感兴趣,我将关注一篇关于在模型级别验证的精彩文章:http://www.cambraca.com/2011/03/validation-in-zend-framework-model.html

谢谢你的帮助,-Seth

恐怕无法完成。请参阅,消息被附加到每个Validator对象-您不能将它们附加到(除非您使用静态消息属性和静态setter/getter来实现验证逻辑,并将使用它)。