插件的名字“垃圾邮件”没有在 注册表中找到;使用的路径: Zend_Validate_:Zend公司/验证/
我有这个在我的bootstrap.php文件(这不是一类):
include_once 'config_root.php';
set_include_path ($PATH);
require_once 'Initializer.php';
require_once "Zend/Loader.php";
require_once 'Zend/Loader/Autoloader.php';
// Set up autoload.
$loader = Zend_Loader_Autoloader::getInstance();
$loader->setFallbackAutoloader (true);
$loader->suppressNotFoundWarnings (false);
//resource Loader
$resourceLoader = new Zend_Loader_Autoloader_Resource(array(
'basePath' => APPLICATION_PATH,
'namespace' => '',
));
$resourceLoader->addResourceType('validate', 'validators/', 'My_Validate_');
$loader->pushAutoloader($resourceLoader);
我命名了一个名为Spam.php像文件这样的:
应用/验证/ Spam.php
class My_Validate_Spam extends Zend_Validate_Abstract {
在表格I类有:
//HONEY POT
$this->addElement(
'text', 'honeypot', array(
'label' => 'Honeypot',
'required' => false,
'class' => 'honeypot',
'decorators' => array('ViewHelper'),
'validators' => array(
array(
'validate' => 'Spam'
)
)
)
);
有了这一切,我越来越:
插件的名字 '垃圾邮件' 没有在 注册表中找到;使用路径: Zend_Validate_:Zend/Validate/
为什么?
非常感谢。