DOCTRINE - 无明显原因的查询结果更改次数

时间:2018-03-29 12:58:39

标签: php symfony doctrine

我面临一个奇怪的问题:这是交易。

当我这样做时:

$query = $this->createQueryBuilder('s')
            ->select('s')
            ->leftJoin('s.Cluster', 'u')
            ->where('u.id = 15')
            ->orWhere('u.id=37')
            ->getQuery()
            ->getResult();
var_dump(count($query));

输出为2

但如果我这样做:

$query = $this->createQueryBuilder('s')
            ->select('s')
            ->leftJoin('s.Cluster', 'u')
            ->where('u.id = 15')
            ->orWhere('u.id=37');
$query
            ->getQuery()
            ->getResult();
var_dump(count($query));

输出为1 ..有人可以解释一下吗?我不明白它可能来自哪里

0 个答案:

没有答案