2
如何將下面的查找字段選項放在下面?Cakephp CASE WHEN在查找條件中的參數
CASE WHEN User.id = $user_id
THEN 0
ELSE 1 END as user_sort
我試着把這裏面的'領域'數組,但結果似乎並沒有出來。
有沒有一種方法,我們可以把這裏面的字段數組,所以我可以通過我的$ user_id參數?
如何將下面的查找字段選項放在下面?Cakephp CASE WHEN在查找條件中的參數
CASE WHEN User.id = $user_id
THEN 0
ELSE 1 END as user_sort
我試着把這裏面的'領域'數組,但結果似乎並沒有出來。
有沒有一種方法,我們可以把這裏面的字段數組,所以我可以通過我的$ user_id參數?
據this page,你可以做這樣的:
$this->Something->find('all', array(
'fields' => array(
'Something.id',
'((CASE WHEN Something.id%2=0 THEN \'even\' ELSE \'odd\' END)) AS parity'
)
));