В настоящее время со всеми моими внутренними и левыми объединениями я получаю многомерный массив в результате. Есть ли способ, чтобы получить результат как единый массив, так что, например, вместо того, чтобы что-то вроде этогоВозможно ли организовать результат запроса Doctrine 1.2.x, чтобы иметь один массив вместо многомерного
Array(
[0] => Array(
'name' => 'Sample',
[TABLE2] => Array(
'name' => 'Connected sample'
),
),
)
получить что-то вроде
Array(
[0] => Array(
'name' => 'Sample',
'table2.name' => 'Connected sample',
),
)
или если столбец имеет другое имя, то
Array(
[0] => Array(
'name' => 'Sample',
'job' => 'Connected sample',
),
)
Неужели вы когда-либо делали внутреннее соединение на каком-то столе? Ну, это то же самое. В настоящее время он создает иерархию с объединенной таблицей внутри. Попробуем ваш пример. – Eugene