Symfony 什么';有或没有getManager的getRepository有什么区别?
我使用了以下代码: $userRepository = $this->getDoctrine() ->getManager() ->getRepository(User::class); $userRepository=$this->getDoctrine() ->getManager() ->getRepository(用户::类); 但是今天在分析一些教程时,我发现没有getManager的代码也会这样做 $userRepository = $this->getDoctrine() ->getRepository(User::class); $userRepository=$this->getDoctrine() ->getRepository(用户::类); 那么,有什么区别呢?魔鬼在细节中,所以我很好奇 谢谢,Symfony 什么';有或没有getManager的getRepository有什么区别?,symfony,doctrine,Symfony,Doctrine,我使用了以下代码: $userRepository = $this->getDoctrine() ->getManager() ->getRepository(User::class); $userRepository=$this->getDoctrine() ->getManager() ->getRepository(用户::类); 但是今天在分析一些教程时,我发现没有getManager的代码也会这样做 $userReposi
L如果您只有一个连接,则情况是一样的: 允许您选择连接
就我个人而言,按照惯例,我总是使用完整的格式;) 经过研究,我从stack中找到了关于类似案例的旧帖子:
这是正确的。我从stack中找到了关于getEntityManager的旧帖子,其中有一些例子。我把它贴在下面的人的回答上,如果你真的想了解魔鬼的细节,考虑偷看代码本身。可能会感到惊讶。
->getManager()