35

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

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

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

$this->getDoctrine();
4

1 に答える 1

76

あなたがあなたから拡張する場合、ContainerAwareCommandあなたはあなたのサービスを受けることができるはずです

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

これは同様の質問です

于 2012-07-29T13:19:58.747 に答える