你如何在查找字段选项中添加下面的内容?
CASE WHEN User.id = $user_id
THEN 0
ELSE 1 END as user_sort
Run Code Online (Sandbox Code Playgroud)
我尝试将它放在'fields'数组中,但结果似乎没有出来.
有没有办法我们可以把它放在字段数组中,这样我就可以传入我的$ user_id参数?
根据这个页面,你可以这样做:
$this->Something->find('all', array(
'fields' => array(
'Something.id',
'((CASE WHEN Something.id%2=0 THEN \'even\' ELSE \'odd\' END)) AS parity'
)
));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3436 次 |
| 最近记录: |