我在 zf1 中使用模块化布局,我想为每个模块创建特定的库,如下所示:/application/modules/default/library
同时保持通用库仍然可用:/library
问题是我如何告诉 ZF 自动加载这些文件夹中的所有文件?我尝试在我的引导程序中使用 Zend_Loader_Autoloader_Resource 和以下代码
protected function _initLibrary()
{
    $resources = array(
        'basePath'          => APPLICATION_PATH . '/modules/default/library',
        'namespace'         => 'Default',
        'resourcesTypes'    => array(
            'Form' => array(
                'path'  => 'Form/',
                'namespace' => 'Form'
            )
        )
    );
    $resourceLoader = new Zend_Loader_Autoloader_Resource($resources);
}
我在 /application/modules/default/library/Form/AdminCreate.php 中创建了一个文件,其中包含一个扩展 Zend_Form 的类 Default_Form_AdminCreate。
但是,当我尝试创建此类的实例时,它失败了:致命错误:找不到类“Default_Form_AdminCreate”
这可以通过 Zend_Loader_Autoloader_Resource 实现还是我错过了什么?谢谢。