在CakePHP中使用别名和order by
我需要用别名创建一个select,如下所示:在CakePHP中使用别名和order by,cakephp,select,alias,Cakephp,Select,Alias,我需要用别名创建一个select,如下所示: SELECT*, (adresses.v1 + adresses.v2) AS total FROM adresses ORDER BY distance DESC 如何在下面的代码中插入此查询 $objects = $this->Property->find('all', array( 'recursive' => 2, 'reformat' => true, 'conditions' =>
SELECT*, (adresses.v1 + adresses.v2) AS total FROM adresses ORDER BY distance DESC
如何在下面的代码中插入此查询
$objects = $this->Property->find('all', array(
'recursive' => 2,
'reformat' => true,
'conditions' => $conditions,
'order' => $order,
'joins' => $joins,
));
Try:
$objects = $this->Property->find('all', array(
'recursive' => 2,
'reformat' => true,
'conditions' => $conditions,
'order' => $order,
'joins' => $joins,
'fields' => array('*', '(adresses.v1 + adresses.v2) AS total'),
));