
Bundle以外の場所にDoctrineのEntityを配置する
Symfony2を使っていて、どうしてもBundleではないところにEntityを置きたい場合がでてきます。
昔はそんなこと出来ないと勝手に思い込んでいましたが、できるんですよね
設定方法
config.yml
のdoctrine.ormの設定で、簡単に設定できます。
|
|
これだけです。
Controllerでリポジトリを取得してみる。
alias
にHoge
と指定したので、Hogeのあとにsrc/Hoge/Entity
の中に作ったエンティティ名を指定すれば、リポジトリが取得できます。
|
|
最後に
他にも様々設定ができるので、公式のドキュメントを確認してみることをおすすめします。