Мой вопрос довольно прост, но мне не удается найти ответ.
Когда я выполняю запрос вроде:
$query->select('t2.name as t2_name, t1.name as t1_name')
->from('table1 t1')
->leftJoin('t1.table2 t2')
->execute(array(), Doctrine_Core::HYDRATE_ARRAY);
Doctrine возвращает мне массив, подобный:
array(
[0] => array(
't1_name' => 'foo',
't2_name' => 'bar'
)
)
Где я ожидал получить поле t2_name, которое будет установлено в массиве до t1_name.
В любом случае можно ли сохранить порядок этих выбранных полей в Doctrine?