我遇到自定义构建验证器的问题,但不会返回任何错误。我复制了一个文件NotEmpty.php表单文件夹 library / Zend / Validate ,将类Zend_Validate_NotEmpty重命名为My_Validate_EmailConfirmation并将其放入文件夹我的/验证。
如果我把这个类称为 - > setRequired(true) - > addValidator('NotEmpty',true,array('messages'=> array('isEmpty'=>“bla”))); 我得到了正确的错误,但如果我称之为 - > setRequired(true) - > addValidator('EmailConfirmation',true,array('mess ages'=> array('isEmpty'=>“bla”))) - > addPrefixPath(' My_Validate”, '我/验证/', '验证'); 我一无所获......
我做错了什么? 谢谢你提出了答案......
答案 0 :(得分:0)
您是否尝试在引导文件中设置新命名空间?
Zend_Loader_Autoloader::getInstance()->registerNamespace('My');
另外,为什么不扩展NotEmpty验证器而不是复制类?