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 致命错误的主要内容,如果未能解决你的问题,请参考以下文章
使用 Monolog 在 Symfony2 中记录 PHP 致命错误
Symfony-Catchable致命错误:传递给Doctrine Common Collections ArrayCollection :: __ construct()的参数1必须是类(代码