Zend framework zendframework自动加载查询

Zend framework zendframework自动加载查询,zend-framework,zend-autoloader,Zend Framework,Zend Autoloader,我正在基于zendframework的应用程序中编写自己的日志类。我想知道它是我自己的lib类,在应用程序中应该放在哪里。我决定将这个类与/library文件夹中的“Zend”文件夹保持平行 -library - Zend - Helper [ custom lib classes] 在bootstrap.php中,我有_initAutoload函数,其中我添加了以下内容 $autoloader=new Zend_Loader_Autoloader_Resource(array(

我正在基于zendframework的应用程序中编写自己的日志类。我想知道它是我自己的lib类,在应用程序中应该放在哪里。我决定将这个类与/library文件夹中的“Zend”文件夹保持平行

-library
 - Zend
 - Helper [ custom lib classes]
在bootstrap.php中,我有_initAutoload函数,其中我添加了以下内容

  $autoloader=new Zend_Loader_Autoloader_Resource(array(
            'basePath'  => dirname(__FILE__),
            'namespace' => 'Demo',
        ));
        $autoloader->addResourceType('model', 'models/', 'Model');
        $autoloader->addResourceType('helper', APPLICATION_PATH.'/library/Helper', 'Helper');
但我得到的错误是找不到Demo\u Helper\u Logger类

这里可能有什么问题?有什么想法吗


谢谢

如果您使用的是ZF 1.9+,您可以在application.ini中处理此问题

$log = new Helper_Log(); 
将自定义“库”放入:

../library/Helper/Log.php

将您的类命名为:

class Helper_Log {}

添加到application.ini

$log = new Helper_Log(); 

错误是库与应用程序并行,出于某种原因,Zend_loader_Autoloader_资源尝试在“application”目录中添加“/library/Helper”,因此我发现未找到错误。有人知道如何自动加载外部库吗?