gpt4 book ai didi

Symfony2 : Call to a member function getId() on a non-object even though there is an object?

转载 作者:行者123 更新时间:2023-12-04 22:34:13 25 4
gpt4 key购买 nike

我不断收到此错误:

    /* ... */
$em = $this->getDoctrine()->getEntityManager();
$movie = $em->getRepository('MyMyBundle:Movie')->findMovieByName('moviename'); // Repository Class
\Doctrine\Common\Util\Debug::dump($movie); // dumps the object just fine! The Repository found it
echo $movie->getId(); // brings me the error nevertheless

fatal error :在线调用 ... 中的非对象上的成员函数 getId()

我的实体中有 getId() 方法。其他方法也不管用 和反对!

该对象被转储为:
..... array(1) { [0]=> object(stdClass)#759 (59) { ["__CLASS__"]=> string( .....

有什么提示吗?

最佳答案

没关系,我找到了答案:echo $movie[0]->getId(); (存储库返回一个对象数组)。抱歉,有时你只见树木不见森林。

关于Symfony2 : Call to a member function getId() on a non-object even though there is an object?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11466673/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com