Ответ 1
Если вы простираетесь от ContainerAwareCommand
, вы сможете получить услугу
$this->getContainer()->get('doctrine');
Здесь аналогичный вопрос
Возможный дубликат:
Как я могу добавить зависимости к командам Symfony Console?
Я хочу создать консольное приложение, которое меняет некоторые записи из базы данных (используя Cron, каждый час). Как получить экземпляр Doctrine ORM здесь?
В случайном контроллере я делаю это:
$this->getDoctrine();
Если вы простираетесь от ContainerAwareCommand
, вы сможете получить услугу
$this->getContainer()->get('doctrine');
Здесь аналогичный вопрос