【发布时间】:2017-04-10 06:54:12
【问题描述】:
Symfony 获取关系数据: 我有 ReservedOffer 对象,我得到像 $reservedOffer->getOfferGroup()->getOffer()->getGood() 我想看图片。
但是
$reservedOffer->getOfferGroup()->getOffer()->getGood()->getName() // Sony
如果我写的话在树枝上
reservedOffer.offerGroup.offer.good.name // i get ''
为什么? 有什么想法吗?
【问题讨论】:
-
您的查询是什么,DQL 或 querybuilder?
-
嗨@FrankB reservedOffer 是一个控制器动作参数,所以直接获取reservedOffer 对象。
-
在这种情况下,Symfony 会尝试为您加载 reservedOffer 对象。将对象的 id 作为参数传递然后自己加载可能会更好。如果您不理解我,请向我举个例子
标签: php symfony doctrine-orm symfony-2.8