2

私は Symfony2 を使い始めたばかりで、現在、既存のデータベースから Doctrine エンティティを生成しようとしています。トピックに関する公式チュートリアルに従っていますが、エンティティをデフォルト以外の別の名前空間 (MyVendor\MyBundle\Model\EntityではなくMyVendor\MyBundle\Entity) で生成したいと考えています。

config.yml次のようにファイルを編集しました。

doctrine:
   orm:
     entity_managers:
       default:
         mappings:
           MyBundle:
             prefix: MyVendor\MyBundle\Model\Entity
             dir: Model/Entity

残念ながら、エンティティはデフォルトの名前空間とディレクトリにまだ生成されているため、これを機能させることはできません。私は何を間違っていますか?

4

1 に答える 1

0

上記のコードを次のように変更します: Make auto_mapping true...

orm: auto_generate_proxy_classes: %kernel.debug% default_entity_manager: デフォルト

    entity_managers:
        default:
            auto_mapping: true
            mappings: ~ 

これを試してください..これがうまくいくことを願っています。

于 2013-10-01T14:55:12.043 に答える