我在cakephp做项目。
我想在cakephp Style中写下面的查询。我写了50%。请帮帮我
$这 - >登录 - >发现( '全部')
SELECT * FROM login
ORDER BY FIELD(profile_type, 'Basic', 'Premium') DESC;
答案 0 :(得分:22)
请试试这个
$this->Login->find('all', array(
'order'=>array('FIELD(Login.profile_type, "basic", "premium") DESC')
));
答案 1 :(得分:4)
您可以将选项传递给the find
method:
$this->Login->find('all', array(
'order' => "FIELD(Login.profile_type, 'Basic', 'Premium') DESC"
));
答案 2 :(得分:2)
请试试这个:
$response = $this->Login->find('all', array('order'=>array('Login.profile_type'=>'desc')));
答案 3 :(得分:2)
这个更简单的订购方式和限制工作正常
const graphqlQuery = `{
products {
id
title
images
}
}`
const params = encodeURI(graphqlQuery)
fetch('http://localhost:3001/?raw&query=' + params, {
method: 'post',
headers: {
"Content-Type": 'text/plain'
}
}).then(function(response) {
console.log('response', response);
return response.json()
})