php symfony 致命错误

Posted

技术标签:

【中文标题】php symfony 致命错误【英文标题】:Php symfony Fatal Error 【发布时间】:2013-09-23 08:46:08 【问题描述】:
getNbResults()) : ?> getResults() as $offer) : ?> getMOVIE()->getTitle(); ?>  
while running this success page i am getting the following error: Fatal error: Call to a member  
function getTitle() on a non-object in 
C:\xampp\htdocs\Menakaa\TicketBounty\dev\apps\backend\modules\offer\templates\searchOfferSuccess.php on line 68

【问题讨论】:

这意味着$offer->getMovie() 不返回对象。在方法getMovie 中检查您的Offer 对象,看看有什么问题。您还可以检查var_dump($offer->getMovie()) 并查看返回的内容 - 我假设为 Null。然后,只需在调用该方法之前进行测试。 if ($offer->getMovie()) echo $offer->getMovie()->getTitle(); 【参考方案1】:

尝试关闭foreach 循环。目前这个循环只接受第一行。

【讨论】:

以上是关于php symfony 致命错误的主要内容,如果未能解决你的问题,请参考以下文章

php symfony 致命错误

使用 Monolog 在 Symfony2 中记录 PHP 致命错误

在 symfony 中记录致命错误

Symfony-Catchable致命错误:传递给Doctrine Common Collections ArrayCollection :: __ construct()的参数1必须是类(代码

删除捆绑包后的 symfony 致命错误

Symfony 2 Assetic 致命错误:在资产转储中找不到类“Assetic\Util\PathUtils”