所以问题就这样解决了。 (关于用除法字段查找) 需要使用virtualFields。 在模型中:
class User extends AppModel{
public $virtualFields = array(
'ORDER_KD' => 'User.field1 / User.field2'
);
在控制器中:
$this->User->find('all', array(
...//some conditions etc...
'order'=> array(
"ORDER_KD" => 'desc'), //virtualField
'limit' => 15
));
感谢kicaj
答案 0 :(得分:0)
您可以使用virtualFields
,因为订单field / field
用作数据库列名。