我的情况是,我需要执行一些非常大的查询,25~30 个连接来生成一些定期报告。
现在我们已经创建并运行了这些查询,我只想重用它们并因此使用蛋糕模型的查询方法。
说我在模型中的代码是这样的:
$this->query(
'select emp.name,mngr.designation
from employee emp,manager mngr
where manager.emp_id=emp.id'
)
我回来的结果是这样的:
Array
(
[0] => Array
(
[emp] => Array
(
[name] => "Tom"
)
[mngr] => Array
(
[designation] => "Developer"
)
)
[1] => Array
(
[emp] => Array
(
[name] => "Thomas"
)
[mngr] => Array
(
[designation] => "Developer Manager"
)
)
)
有没有办法我可以从 cakephp 结果集中得到以下简单的 vanila 结构
Array
(
[0] => Array
(
[0]=>"Tom"
[1]=>"Developer"
)
[1] => Array
(
[0]=>"Thomas"
[1]=>"Developer Manager"
)
)
或仅在列级别但不在表级别的关联
Array
(
[0] => Array
(
[name]=>"Tom"
[designation]=>"Developer"
)
[1] => Array
(
[name]=>"Thomas"
[designation]=>"Developer Manager"
)
)