处理学说2.1中的混合结果

时间:2011-10-07 10:06:28

标签: php doctrine-orm dql

当我执行这样的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而不是所有的?

0 个答案:

没有答案