我遇到了不返回任何错误的自定义构建验证器的问题。我复制了一个文件 NotEmpty.php 表单文件夹library/Zend/Validate,将类 Zend_Validate_NotEmpty 重命名为 My_Validate_EmailConfirmation 并将其放入文件夹My/Validate。
如果我将此类称为 ->setRequired(true)->addValidator('NotEmpty',true,array('messages' => array('isEmpty' => "bla"))); 我得到了正确的错误,但是如果我将其称为 ->setRequired(true)->addValidator('EmailConfirmation',true,array('messages' => array('isEmpty' => "bla")))- >addPrefixPath('My_Validate','My/Validate/','validate'); 我什么都得不到……
我究竟做错了什么?非常感谢您的回答...