Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/296.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
Php 将Symfony 3.0升级至3.2->;在null上调用成员函数getRepository()_Php_Symfony_Doctrine_Symfony 3.2 - Fatal编程技术网

Php 将Symfony 3.0升级至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

我刚刚将我的Symfony应用程序从3.0升级到3.2

为此,我创建了一个新的Symfony 3.2项目,并将我所有的工作从旧项目复制粘贴到新项目中。这意味着,一些文件夹,如控制器、服务、路由等

除了我调用一个使用条令的页面外,一切似乎都很正常。它总是向我返回以下异常: “错误:在null上调用成员函数getRepository()”

以下是我如何称呼我的回购:

$this->getDoctrine()->getManager()->getRepository('MyBundle:MyEntity')->findAll();

3.2中的语法有什么变化吗?我在互联网上找不到任何关于这方面的信息。

应该是:
$this->getdoctor()->getManager()->getRepository('Bundle:Entity')->findAll()还有,为什么不使用composer更新项目?当然,在解决了升级指南中列出的不推荐之后:很抱歉,我不知道为什么我不小心在getManager和getRepo之间放了一个“em”,但我的代码中没有。这是个打字错误,对不起。。我没有那样做,因为我认为这样做会更快,因为我的项目没有那么大