【发布时间】:2013-01-24 21:55:59
【问题描述】:
我有一个模型,我在其中定义了一个虚拟字段 virtualfield01。当我调用这样的查找函数时。
$this->myModel->find('all', array(
'fields' => array(
'field01',
'virtualfield01',
'field02',
'field03')));
结果总是给我。
myModel=>array(
'field01' => 'value01'
'field02' => 'value02'
'field03' => 'value03'
'virtualfield01' => 'virtualvalue01')
虚拟字段始终作为结果的最后一个字段输出。
我怎样才能使订单与我在查找功能中的订单完全相同???
【问题讨论】:
-
模型中应该按什么排序?
-
你为什么在乎?顺序应该无关紧要。您可以在视图中以任何其他顺序输出它。
-
我同意 Mark 的观点,模型获取字段的顺序无关紧要。无论哪种方式适合 DBO 在尽可能短的时间内检索结果都应该这样做。您仍然可以在视图中随心所欲地呈现它。
-
coz' 我想直接将输出结果传递给视图,无需重新排列操作,并通过 $this->Html->tableCells 显示。
标签: cakephp cakephp-2.0 cakephp-2.1