我把班下
應用程序\驗證\ PasswordConfirmation.php在Zend框架中,我應該在哪裏放置自定義驗證器?
而且這是行不通的。
錯誤
類 'Default_Validate_PasswordConfirmation' 未找到
仍會發生。
有沒有人有過這個問題?
我把班下
應用程序\驗證\ PasswordConfirmation.php在Zend框架中,我應該在哪裏放置自定義驗證器?
而且這是行不通的。
錯誤
類 'Default_Validate_PasswordConfirmation' 未找到
仍會發生。
有沒有人有過這個問題?
讓我回答我的問題:
我添加驗證成功,根據這個帖子: Where should My_Validate_PasswordConfirmation put in Zend framework?
我通常把它們放在/library/CV/Validate/
例子:
/library/CV/Validate/EmpresaNueva.php:
class CV_Validate_EmpresaNueva extends Zend_Validate_Abstract {
//Validator code
}
凡庫是你有Zend的地方。
內容的index.php @ /公衆:
$root = dirname(dirname(__FILE__));
set_include_path($root.'/application' . PATH_SEPARATOR
.$root.'/library' . PATH_SEPARATOR
. get_include_path()
);
對於客戶的驗證,你需要把他們在上include路徑的位置。另外,您需要添加驗證程序以使其可以使用Zend_Validate::addValidator()
。
查看documentation瞭解更多信息。
我嘗試將文件放置在庫/我的/驗證/ PasswordConfirmation.php。但是類「Default_Validate_PasswordConfirmation'not found」仍然存在。我錯過任何步驟? – Billy 2009-06-19 02:33:15
我嘗試將文件置於庫/ Default/Validate/PasswordConfirmation.php中 – Billy 2009-06-19 02:34:41