请问 YII2 模糊查询怎么做? [ 2.0 版本 ]
希望的结果是select * from user where status=1 and ( username like %keyword% or email like %keyword% or mobile like %keyword%);
共 7 个回答
-
-
-
-
-
zhoupenghui 回答于 2016-06-12 15:06 举报
可以这样:
var $username='张三'; var $email ='qq@qq.com'; var $mobile =18888888888; $result=User::find()->where([ 'status'=>1, ])->andwhere([ 'or', ['like','username',$username], ['like','email',$email], ['like','mobile',$mobile], ])->all();
共 1 条回复 -
-
manjinzi
注册时间:2011-10-20
最后登录:2016-03-03
在线时长:3小时33分
最后登录:2016-03-03
在线时长:3小时33分
- 粉丝2
- 金钱5
- 威望0
- 积分35