33
可能性の重複:
How can i inject dependencies to Symfony Console commands?Symfony2コンソールアプリケーションでDoctrine ORMインスタンスを取得する方法は?
私は(クロン、毎時間を使用して)データベースから一部のレコードを変更するコンソールアプリケーションを、作りたいです。ここでDoctrine ORMのインスタンスを取得するには?
カジュアルコントローラでは、私はこれを行う:あなたがContainerAwareCommand
から延びる場合
$this->getDoctrine();
おかげで同様の質問ですあなたのサービスを得ることができる必要があります;)私は'Symfony \ Component \ Console'名前空間で検索しますが、' Symfony \ Bundle \ FrameworkBundle \ Console'と 'Symfony \ Bundle \ FrameworkBundle \ Command'も見つけられませんでした。 – pamil
正確に 'getContainer'メソッドが定義されていますか? – Luke
@Luke AFAIKこの回答は '2.0'バージョンに関連していました。私はContainerAwareCommandで見つけられません。どのバージョンを使用していますか? –