我使用了代码:

$userRepository = $this->getDoctrine()
->getManager()
->getRepository(用户::类);

但是今天在分析一些教程时我发现没有 getManager 的代码也做同样的事情

$userRepository = $this->getDoctrine()
->getRepository(用户::类);

那么,有什么区别呢?魔鬼在细节中,所以我很好奇。

谢谢,

最佳答案

如果您只有一个连接,则情况相同:
https://symfony.com/doc/current/doctrine.html#persisting-objects-to-the-database

->getManager()

允许您选择连接。

就我个人而言,按照惯例,我总是使用完整格式;)

10-08 16:20