2

簡単な質問:アノテーション以外のメタデータドライバーに切り替える方法。config.ymlでメタデータドライバー「yml」を設定するにはどうすればよいですか?

googleとsymfony2docuを検索しましたが、何も見つかりませんでした:(

ありがとう

4

2 に答える 2

10

doctrine:mapping:convertコマンドでそれを行うことができるはずです

php app/console doctrine:mapping:convert --force yml ./src/

ただし、コマンドを実行する前に、使用可能なすべてのオプションを再確認してください。

php app/console help doctrine:mapping:convert
于 2012-05-30T19:18:17.613 に答える
1

これは古い質問だと思いますが、doctrine が次のようにメタデータに yml ドライバーを使用することを明示的に要求できます。

doctrine:
  orm:
    entity_managers:
      mappings:
        MyBundleName:
          type: yml
          dir: path/to/ymlmetadata

この構成スタイルを使用する場合は、「デフォルト」構成ノードを通常の場所ではなく、entity_managers の下に配置する必要があることに注意してください。

于 2015-02-27T16:16:46.710 に答える