Symfony 3.0.6上的getEntityManager

jua*_*iza 2 symfony

从版本3.0.6开始,他们最终删除(删除)了getEntityManager()方法,现在它是getManager().

如果您使用的是3.0.0版本,则没有问题,但3.0.6或更高版本的Symfony意识到我们这样做的时候

$em = $ this->getDoctrine()->getEntityManager()
Run Code Online (Sandbox Code Playgroud)

在一个动作中,您必须将其更改为此

$em = $ this->getDoctrine()->getManager();
Run Code Online (Sandbox Code Playgroud)

要正常工作.

是否可以在3.0.6或更高版本中继续使用getEntityManager()?

问候

Alv*_*unk 5

getEntityManager() 自Symfony2.1以来已被弃用.

不要使用它,getManager()而是使用.