ZF2如何在src文件夹中添加新文件夹,常规文件夹除外

时间:2014-06-27 07:21:10

标签: php zend-framework2

这是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__,
            ),
        ),
    );
}

1 个答案:

答案 0 :(得分:1)

由于您使用的是两个自动加载器,因此您无需执行任何操作,标准自动加载器应处理您添加的任何文件。但是,当您准备将应用程序转移到生产环境时,可以使用提供的类映射生成器重新生成类映射文件(以提高性能)(如果您使用编写器安装了ZF,则应该在您的供应商文件夹中)。

cd到你的模块文件夹(Module.php in),然后运行:

php ../../vendor/bin/classmap_generator.php