Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Symfony 3-从服务中获取条令_Symfony_Service_Doctrine Orm - Fatal编程技术网

Symfony 3-从服务中获取条令

Symfony 3-从服务中获取条令,symfony,service,doctrine-orm,Symfony,Service,Doctrine Orm,你能给我一个解决方案吗,如何从Symfony 3中的服务访问条令? 我从控制器向构造函数中创建的服务对象发送了一个原则对象,但我不确定这是否是最好的选择 你能给我推荐一个更好的解决方案吗 public function editGroupAction($groupId) { $doctrine = $this->getDoctrine(); $roleHelper = new RoleHelper($doctrine); } 您可以这样注入它: use Doctrine\O

你能给我一个解决方案吗,如何从Symfony 3中的服务访问条令? 我从控制器向构造函数中创建的服务对象发送了一个原则对象,但我不确定这是否是最好的选择

你能给我推荐一个更好的解决方案吗

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

您可以这样注入它:

use Doctrine\ORM\EntityManagerInterface;

private $em;

public function __construct(EntityManagerInterface $entityManager) {
    $this->em = $entityManager;
}

你的密码在哪里?SO的主要要求之一是提供@Helenesh,我添加了一个可能的副本,感谢您的回答