QueryBuilder Doctrine2的数组问题

时间:2012-10-27 07:55:27

标签: doctrine-orm query-builder

我遇到了Querybuilder的问题,

$qb = $this->_em->createQueryBuilder();
$qb->select('k, l')

- >我有一个像

这样的数组

阵 ( [0] =>排列 ( [id] => 15 - >确定

当我做的时候

$qb->select('k.id, l.title')->add('from', 'Base\Entities\Company k')

我得到了

阵 ( [0] =>排列 ( [id] => 15 [title] => )

- >确定

ISSUE:

当id执行时:

$qb->select('k, l.title')->add('from', 'Base\Entities\Company k')

我得到:

阵 ( [0] =>排列 ( [0] =>排列 ( [id] => 15

我总是这样做$ result = $ query-> getArrayResult();在最后

如何删除数组中的数组?我只希望标题作为k中数组的一部分(如上所述)

1 个答案:

答案 0 :(得分:0)

我相信这样做是不可能的,你必须迭代结果才能实现这一目标。您可以在documentation中了解有关它的更多信息。