1

我对 Querybuilder 有疑问,

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

-> 我有一个数组,例如

数组 ( [0] => 数组 ( [id] => 15 -> ok

当我做

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

我明白了

数组 ( [0] => 数组 ( [id] => 15 [title] => )

-> 好的

问题:

当我做:

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

我得到:

数组 ( [0] => 数组 ( [0] => 数组 ( [id] => 15

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

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

4

1 回答 1

0

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

于 2012-10-27T19:46:43.357 回答