首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Cakephp 3全文搜索

Cakephp 3全文搜索
EN

Stack Overflow用户
提问于 2015-12-22 16:45:57
回答 2查看 1.1K关注 0票数 2

我试图在Cakephp 3中进行全文搜索,但没有本机实现。

我可以使用->conditions(["MATCH(Ads.title, Ads.text) AGAINST('$search')"]),但这很容易受到注入的攻击,因为从Cakephp3开始我就没有可以使用的清理函数了。

我该怎么做?

谢谢你的考虑。

EN

回答 2

Stack Overflow用户

发布于 2016-06-01 21:06:41

你可以这样做:

代码语言:javascript
复制
->where(["MATCH(Ads.title, Ads.text) AGAINST(:search)"])
->bind(":search", $search);
票数 5
EN

Stack Overflow用户

发布于 2016-05-04 20:44:04

尝尝这个

代码语言:javascript
复制
array("MATCH(Ads.title) AGAINST(? IN BOOLEAN MODE)" => $search)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34411718

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档