How to get Doctrine ORM instance in Symfony2 conso

2019-02-03 01:16发布

问题:

Possible Duplicate:
How can i inject dependencies to Symfony Console commands?

I want to make console application, which changes some records from the database (using Cron, every hour). How to get Doctrine ORM instance here?

In casual controller, I do this:

$this->getDoctrine();

回答1:

If you extend from ContainerAwareCommand you should be able to get your service

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

Here is similar question