我把班级放在了 application \ validate \ PasswordConfirmation.php
它不起作用。
错误
未找到“Default_Validate_PasswordConfirmation”类
仍然会发生。
以前有人有这个问题吗?
答案 0 :(得分:1)
我通常将它们放在/library/CV/Validate/
示例:
/library/CV/Validate/EmpresaNueva.php:
class CV_Validate_EmpresaNueva extends Zend_Validate_Abstract {
//Validator code
}
图书馆就是Zend的地方。
index.php的内容@ / public:
$root = dirname(dirname(__FILE__));
set_include_path($root.'/application' . PATH_SEPARATOR
.$root.'/library' . PATH_SEPARATOR
. get_include_path()
);
答案 1 :(得分:1)
对于客户验证程序,您需要将它们放在包含路径上的位置。此外,您需要添加验证程序,以便使用Zend_Validate::addValidator()
。
有关详细信息,请参阅documentation。
答案 2 :(得分:1)
让我回答我自己的问题:
我根据这篇文章成功添加了验证器: Where should My_Validate_PasswordConfirmation put in Zend framework?