2013-08-01 4 views

答えて

12

フィクスチャーにContainerAwareInterfaceが実装されている場合は、コンテナへの完全なアクセス権があり、そこからエンティティマネージャの1つを取得できます。

エンティティマネージャを取得したら、DQLまたはquerybuilderを使用してリポジトリを取得したり、クエリを作成したりすることができます。

+4

今後参照するには、 'ObjectManager'を実装する' EntityManager'がメソッドloadの最初の引数として渡されます。 'ContainerAwareInterface'を実装する必要はありません。 –

+1

' getEntityManager() 'は、Symfony 2.1以降で廃止予定です。代わりに 'getManager()'を使用してください。 – marcv

関連する問題