Проблема с массивом в QueryBuilder Doctrine2

У меня проблема с 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 [название] => )

-> ok

ПРОБЛЕМА:

Когда я делаю:

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

я получил:

Массив ( [0] => Массив ( [0] => Массив ( [id] => 15

я всегда делаю $result = $query->getArrayResult(); в конце

как я могу удалить массив в массиве? я хочу только заголовок как часть массива в k (как выше)


person user1778939    schedule 27.10.2012    source источник


Ответы (1)


Я считаю, что это невозможно сделать, вам придется перебирать результаты, чтобы достичь этого. Подробнее об этом можно прочитать в документация.

person Marcin Necsord Szulc    schedule 27.10.2012