Можете ли вы предложить мне решение, как получить доступ к Doctrine из службы в Symfony 3? Я отправляю объект Doctrine из контроллера в созданный объект службы в конструкторе, но я не уверен, что это лучший вариант.
Не могли бы вы порекомендовать мне лучшее решение?
public function editGroupAction($groupId) {
$doctrine = $this->getDoctrine();
$roleHelper = new RoleHelper($doctrine);
}
@Helenesh Я добавил пример
Возможный дубликат Symfony2 использует Doctrine в сервисном контейнере




Вы можете ввести его следующим образом:
use Doctrine\ORM\EntityManagerInterface;
private $em;
public function __construct(EntityManagerInterface $entityManager) {
$this->em = $entityManager;
}
Спасибо за Ваш ответ
Где твой код? Одним из основных требований к SO является предоставление Минимальный, полный и проверяемый пример