我在手册中阅读chapter关于Doctrine命名策略。不幸的是我不明白我必须把配置代码放在哪里。如何在Doctrine 2中配置命名策略
为了得到一个下划线命名策略,我应该使用此代码:
$namingStrategy = new \Doctrine\ORM\Mapping\UnderscoreNamingStrategy(CASE_UPPER);
$configuration()->setNamingStrategy($namingStrategy);
我应该在哪里放呢?
我在Symfony 2上 - 我想这对配置很重要。在config.yml
我认为这只适用于最新的开发版本(https://github.com/doctrine/DoctrineBundle/pull/90)。我在2.2版本中没有包含这个配置选项。 – BetaRide
我在Symfony SE 2.1.2上,其中包含支持此配置选项的DoctrineBundle。你还没升级吗? ;) –
对不起,噪音。它工作正常。由于我有多个实体经理,因此我必须知道该选项是根据实体经理设置的。 – BetaRide