0

我知道有一些类似的问题,但那里的答案对我没有帮助。

该应用程序在本地运行良好,但现在,除其他问题外,没有找到我制作的自定义验证器的类,尽管一些模型类(我还没有测试过)可以工作。这似乎不是区分大小写、类名、文件名或文件夹名的问题。

会不会有其他原因?

4

1 回答 1

0

我可能在一周前解决了这个问题。这是图书馆路径的问题。我是这样做的:

在公共/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' );
}
于 2012-06-04T22:31:04.900 回答