Задать вопрос
@ff0xff

Как получить сервис контенер doctrine в symfony 4?

Всем доброе время суток, подскажите как можно получить доступ к контейнеру doctrine в пустом классе?
У меня есть класс:
class MyClass{
  public function work(){
      $doctrine = $this->getContainer()->get('doctrine'); // я хочу сделать что то вроде этого
  }
}


Обычно я в контроллере писал $this->getContainer()->get('doctrine'); и все работало, но как это сделать в простом классе?
Что нужно писать в use? должен ли класс что то наследовать?
Подскажите кто знает?
  • Вопрос задан
  • 364 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 2
artemylapko
@artemylapko
Symfony, Doctrine developer. Немного js и python.
Не нужен вам в пустом классе контейнер доктрины.
Что хотите сделать в данном случае? Это делается другими способами.
Ответ написан
@AlexndrNovikov
Solution Architect in Spiral Scout
Раздел документации объясняющий, как это делается:

https://symfony.com/doc/current/service_container....
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы