I am in a situation where in I need to execute some very big queries, 25~30 joins to generate some periodical reports.
Now we already have these queries created and working, i just want to reuse them and thus used cake model's query method.
say my code in model is like:
$this->query(
'select emp.name,mngr.designation
from employee emp,manager mngr
where manager.emp_id=emp.id'
)
Result I get back is like:
Array
(
[0] => Array
(
[emp] => Array
(
[name] => "Tom"
)
[mngr] => Array
(
[designation] => "Developer"
)
)
[1] => Array
(
[emp] => Array
(
[name] => "Thomas"
)
[mngr] => Array
(
[designation] => "Developer Manager"
)
)
)
Is there a way i can get the following plain vanila structure from the cakephp resultset
Array
(
[0] => Array
(
[0]=>"Tom"
[1]=>"Developer"
)
[1] => Array
(
[0]=>"Thomas"
[1]=>"Developer Manager"
)
)
or associations only at column level but not at table level
Array
(
[0] => Array
(
[name]=>"Tom"
[designation]=>"Developer"
)
[1] => Array
(
[name]=>"Thomas"
[designation]=>"Developer Manager"
)
)