Я обычно сохраняю свои пользовательские валидаторы (например, My_Validate_Age
) с именем APPLICATION_PATH/validators
, например.В этом случае файл php будет: APPLICATION_PATH/validators/Age.php
.С этой настройкой мне нужно добавить путь валидаторов в Zend_Autoloader.Для этого в Bootstrap.php у меня есть:
protected function _initAutoload() {
$autoLoader = Zend_Loader_Autoloader::getInstance();
$resourceLoader = new Zend_Loader_Autoloader_Resource(array(
'basePath' => APPLICATION_PATH,
'namespace' => '',
));
$resourceLoader->addResourceType('validate', 'validators/', 'My_Validate_');
$autoLoader->pushAutoloader($resourceLoader);
}
Надеюсь, это поможет вам.