如何在Symfony2控制台应用程序中获取Doctrine ORM实例?

时间:2012-07-29 12:51:27

标签: symfony doctrine-orm console-application

  

可能重复:
  How can i inject dependencies to Symfony Console commands?

我想制作控制台应用程序,它会从数据库中更改一些记录(每小时使用Cron)。如何在这里获得Doctrine ORM实例?

在休闲控制器中,我这样做:

$this->getDoctrine();

1 个答案:

答案 0 :(得分:75)

如果您从ContainerAwareCommand延伸,那么您应该可以获得服务

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

Here是类似的问题