这是src文件夹的正常文件夹结构:
src/
AplicationFolder/
Model/
Controller/
Entity/
Document/
Form/
所以我需要在Form文件夹旁边添加新文件夹,我是否必须添加与类地图相关的额外配置。
我的自动加载配置如下:
'config_glob_paths' => array(
'config/autoload/{,*.}{global,local}.php',
),
以下是getAutoloaderConfig()
配置代码:
public function getAutoloaderConfig(){
return array(
'Zend\Loader\ClassMapAutoloader' => array(
__DIR__ . '/autoload_classmap.php',
),
'Zend\Loader\StandardAutoloader' => array(
'namespaces' => array(
__NAMESPACE__ => __DIR__ . '/src/' . __NAMESPACE__,
),
),
);
}
答案 0 :(得分:1)
由于您使用的是两个自动加载器,因此您无需执行任何操作,标准自动加载器应处理您添加的任何文件。但是,当您准备将应用程序转移到生产环境时,可以使用提供的类映射生成器重新生成类映射文件(以提高性能)(如果您使用编写器安装了ZF,则应该在您的供应商文件夹中)。
cd到你的模块文件夹(Module.php
in),然后运行:
php ../../vendor/bin/classmap_generator.php