我试图在Cakephp 3中进行全文搜索,但没有本机实现。
我可以使用->conditions(["MATCH(Ads.title, Ads.text) AGAINST('$search')"]),但这很容易受到注入的攻击,因为从Cakephp3开始我就没有可以使用的清理函数了。
我该怎么做?
谢谢你的考虑。
发布于 2016-06-01 21:06:41
你可以这样做:
->where(["MATCH(Ads.title, Ads.text) AGAINST(:search)"])
->bind(":search", $search);发布于 2016-05-04 20:44:04
尝尝这个
array("MATCH(Ads.title) AGAINST(? IN BOOLEAN MODE)" => $search)https://stackoverflow.com/questions/34411718
复制相似问题