Symfony 3 - доступ к доктрине из службы - PullRequest
0 голосов
/ 01 марта 2019

Можете ли вы предложить мне решение, как получить доступ к Doctrine из службы в Symfony 3?Я отправляю объект Doctrine из контроллера в созданный объект Service в конструкторе, но я не уверен, что это лучший вариант.

Не могли бы вы порекомендовать мне лучшее решение?

 public function editGroupAction($groupId) {
   $doctrine = $this->getDoctrine();
   $roleHelper = new RoleHelper($doctrine);
}

1 Ответ

0 голосов
/ 01 марта 2019

Вы можете ввести его так:

use Doctrine\ORM\EntityManagerInterface;

private $em;

public function __construct(EntityManagerInterface $entityManager) {
    $this->em = $entityManager;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...