我知道有一些类似的问题,但那里的答案对我没有帮助。
该应用程序在本地运行良好,但现在,除其他问题外,没有找到我制作的自定义验证器的类,尽管一些模型类(我还没有测试过)可以工作。这似乎不是区分大小写、类名、文件名或文件夹名的问题。
会不会有其他原因?
我知道有一些类似的问题,但那里的答案对我没有帮助。
该应用程序在本地运行良好,但现在,除其他问题外,没有找到我制作的自定义验证器的类,尽管一些模型类(我还没有测试过)可以工作。这似乎不是区分大小写、类名、文件名或文件夹名的问题。
会不会有其他原因?
我可能在一周前解决了这个问题。这是图书馆路径的问题。我是这样做的:
在公共/index.php 中:
defined('LIBRARY_PATH') || define('LIBRARY_PATH', realpath(dirname(__FILE__) . '/../library'));
在 application/Bootsrap.php 我有类似的东西:
protected function _initAutoload() {
// configure new autoloader
$autoloader = new Zend_Application_Module_Autoloader ( array ('namespace' => '', 'basePath' => LIBRARY_PATH ) );
// autoload validators definition
$autoloader->addResourceType ( 'Validator', '/validate', 'MyValidate' );
}