Php 将Symfony 3.0升级至3.2->;在null上调用成员函数getRepository()
我刚刚将我的Symfony应用程序从3.0升级到3.2 为此,我创建了一个新的Symfony 3.2项目,并将我所有的工作从旧项目复制粘贴到新项目中。这意味着,一些文件夹,如控制器、服务、路由等 除了我调用一个使用条令的页面外,一切似乎都很正常。它总是向我返回以下异常: “错误:在null上调用成员函数getRepository()” 以下是我如何称呼我的回购:Php 将Symfony 3.0升级至3.2->;在null上调用成员函数getRepository(),php,symfony,doctrine,symfony-3.2,Php,Symfony,Doctrine,Symfony 3.2,我刚刚将我的Symfony应用程序从3.0升级到3.2 为此,我创建了一个新的Symfony 3.2项目,并将我所有的工作从旧项目复制粘贴到新项目中。这意味着,一些文件夹,如控制器、服务、路由等 除了我调用一个使用条令的页面外,一切似乎都很正常。它总是向我返回以下异常: “错误:在null上调用成员函数getRepository()” 以下是我如何称呼我的回购: $this->getDoctrine()->getManager()->getRepository('MyBundl
$this->getDoctrine()->getManager()->getRepository('MyBundle:MyEntity')->findAll();
3.2中的语法有什么变化吗?我在互联网上找不到任何关于这方面的信息。应该是:
$this->getdoctor()->getManager()->getRepository('Bundle:Entity')->findAll()代码>还有,为什么不使用composer更新项目?当然,在解决了升级指南中列出的不推荐之后:很抱歉,我不知道为什么我不小心在getManager和getRepo之间放了一个“em”,但我的代码中没有。这是个打字错误,对不起。。我没有那样做,因为我认为这样做会更快,因为我的项目没有那么大