按照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,
),
),
),
);
答案 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