web-dev-qa-db-ja.com

Symfony2コンソールアプリケーションでDoctrine ORMインスタンスを取得するには?

可能性のある複製:
Symfonyコンソールコマンドに依存関係を挿入するにはどうすればよいですか?

データベースからいくつかのレコードを変更するコンソールアプリケーションを作成したい(Cronを使用して、1時間ごとに)。ここでDoctrine ORMインスタンスを取得するには?

カジュアルコントローラーでは、これを行います。

$this->getDoctrine();
35
pamil

ContainerAwareCommandから拡張すると、サービスを取得できるはずです

$this->getContainer()->get('doctrine');

ここ は同様の質問です

76
Vitalii Zurian