zend 2中的Doctrine 2配置设置

时间:2014-01-26 20:08:19

标签: php doctrine-orm zend-framework2

按照IBM page的教程,我设法让学说2与zend 2一起工作。 但问题是,当我按照教程进行操作时,配置是使用基于数组的配置设置的。当我想了解更多关于doctrine 2配置的信息时,我最终在这个page中结束了这不是基于数组的配置!

我想要做的是在生产模式下禁用代理类的生成,但我无法弄清楚我可以在数组方法中使用哪些设置。我怎么能做这样的事情:

return array(
    // ...
    'doctrine' => array(
        'connection' => array(
         //I already know how to do this!
        ),

        //THIS IS JUST A WILD GUESS, IT DOESN'T WORK:
        'configuration' => array(
            'orm_default' => array(
                'auto_generate_proxy_classes' => false,
            ),
        ),
    ),
);

1 个答案:

答案 0 :(得分:1)

正确的设置是:

'doctrine' => array(
    'configuration' => array(
        'orm_default' => array(
            'generate_proxies' => false,
        ),
    ),
),
您可以在DoctrineOrmModule文档中看到

https://github.com/doctrine/DoctrineORMModule/blob/master/docs/configuration.md 或直接在默认配置中: https://github.com/doctrine/DoctrineORMModule/blob/master/config/module.config.php#L72