【问题标题】:MATCH - AGAINST in CakePHP匹配 - 在 CakePHP 中反对
【发布时间】:2015-01-21 06:25:26
【问题描述】:

我是 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;

在这样的情况下:

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

有什么想法吗?谢谢。

【问题讨论】:

  • 谢谢,但我确实需要这个表格$this->Post->find('all', xxx);
  • 那里有关于如何实现 find(all) 的文档。它与 find(first) 相同。再读一遍,然后试一试。

标签: php sql cakephp match-against


【解决方案1】:

不确定这是否有用,因为它来自mark已经建议的页面

但是你可以试试这样的:

$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);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-04-30
    • 2021-02-02
    • 1970-01-01
    • 1970-01-01
    • 2017-01-03
    • 2016-12-24
    • 2020-01-24
    • 2019-01-15
    相关资源
    最近更新 更多