マニュアルのDoctrine命名方法については、chapterを読んでいます。残念ながら、私は設定コードをどこに置かなければならないのか分かりません。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
私はこの設定オプションをサポートするDoctrineBundleを含むSymfony SE 2.1.2を使用しています。あなたはまだアップグレードしていませんか? ;) –
申し訳ありません。それは正常に動作しています。私は複数のエンティティマネージャを持っているので、エンティティマネージャごとにオプションが設定されていることを知る必要がありました。 – BetaRide