在蛋糕中按字段排序

2022-08-30 20:57:55

我正在做 cakephp 中的项目。

我想用 cakephp 样式写下面的查询。我写了50%。请帮帮我

$this->登录->查找(“全部”)

SELECT * FROM login  
ORDER BY FIELD(profile_type, 'Basic', 'Premium') DESC;

答案 1

请试试这个

$this->Login->find('all', array(
 'order'=>array('FIELD(Login.profile_type, "basic", "premium") DESC')
));

答案 2

您可以将选项传递给 find 方法

$this->Login->find('all', array(
  'order' => "FIELD(Login.profile_type, 'Basic', 'Premium') DESC"
));

推荐