当我执行这样的dql:
select e,c form Entities\Episodes e join e.tvchannel c
并得到如下结果:
$episodes = $query->getResult();
我通过tvchannels加入了所有的tvepsiodes。 但每当我这样做时:
foreach ($episodes as $episode) {
$episode->getTvChannel();
}
我从我的tvchannel-table获得所有电视频道。而我想要的只是我剧集的对应电视频道。
当我要求getArrayResult()时,我只得到一个只有一个tvchannel的正确结果,但是我没有作为一个教义实体的剧集,而是在一个数组中。 你怎么只得到一个tvchannel而不是所有的?