简体   繁体   English

匹配-在CakePHP中再次

[英]MATCH - AGAINST in CakePHP

I am new in CakePHP and now I can't transform the query: 我是CakePHP的新手,现在无法转换查询:

SELECT *, 
MATCH (title, post, tags) AGAINST ('dialux' IN BOOLEAN MODE) as REL
FROM posts 
WHERE MATCH (title, post, tags) AGAINST ('dialux' IN BOOLEAN MODE)
ORDER BY REL DESC;

in something like this: 在这样的事情:

$this->Post->find('all', xxx);

Any ideas? 有任何想法吗? Thanks. 谢谢。

Not sure if this is helpful as it is from the page that has already been suggested by mark 不确定这是否有帮助,因为它来自mark所建议的页面

But you could try something like this: 但是您可以尝试如下操作:

$query = 'SELECT *, 
MATCH (title, post, tags) AGAINST ('dialux' IN BOOLEAN MODE) as REL
FROM posts 
WHERE MATCH (title, post, tags) AGAINST ('dialux' IN BOOLEAN MODE)
ORDER BY REL DESC;';

$this->Post->query($query);

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM