【发布时间】:2018-11-29 21:53:47
【问题描述】:
在我的网站上,当我搜索 Alex Lau 时,我会显示结果 Alex Lau。问题是如何修改代码,所以当我搜索 Lau Alex 时,它仍然会显示 Alex Lau 结果。现在没有。
$query->orFilterWhere(['like', 'fullname', $this->globalSearch])
这是我的搜索模型中的代码。
请帮帮我。
谢谢!
【问题讨论】:
-
globalSearch 变量包含什么?
-
你需要全文搜索这样的功能吗?
-
Alex Lau 与 Lau Alex 是不同的字符串,所以我认为你必须分成 2 个不同的字符串并使用 2 个 where 条件进行搜索。
-
您可以分隔单词并循环遍历每个单词并为其准备查询。 Ref
标签: yii2 yii2-basic-app