我在手冊中閱讀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