33
Mögliche Duplizieren:
How can i inject dependencies to Symfony Console commands?Wie Doctrine ORM-Instanz in Symfony2-Konsole-Anwendung erhalten?
Ich möchte Konsolenanwendung machen, die einige Datensätze aus der Datenbank verändert (unter Verwendung von Cron, jede Stunde). Wie bekomme ich Doctrine ORM-Instanz hier?
In lässig Controller, ich dies tun:
$this->getDoctrine();
Dank zu bekommen;) Ich suche im 'Symfony \ Component \ Console'-Namespace, aber ich habe nicht bemerkt, dass es' Symfony \ Bundle \ FrameworkBundle \ Console' und 'Symfony \ Bundle \ FrameworkBundle \ Command' auch gibt. – pamil
Wo genau ist die 'getContainer' Methode definiert? Ich kann es nicht auf dem ContainerAwareCommand finden. – Luke
@Luke AFAIK diese Antwort wurde bezogen auf '2.0' Version. Welche Version verwendest du? –