Попробуйте увлажнить с помощью HYDRATE_SCALAR - это может дать вам то, что вы хотите.
Например.
public function findAllComposedExcelColumns()
{
$q = Doctrine_Query::create()
->select('p.branch_code, p.state_id, p.state_description, p.account, p.client_name')
->from('Process p');
$output = $q->execute(array(), Doctrine_Core::HYDRATE_SCALAR);
return $output;
}
редактирование:
обратите внимание, что это также изменит ваши ключи массива,
например, от ['branch_code'] до ['p_branch_code']
использование этого типа метода гидратации также не является идеальным, когда есть соответствующие записи.
В целом, вышеприведенное достигает вашей цели для этого сценария. Тем не менее, я согласен с DrColossos, что лучше просто зациклить и игнорировать данные, которые вам не нужны.