Yii2查询OR条件为1列的多个值

2022年05月22日 阅读444次 分类:开发 标签:phpyii2微码

版权声明:本文为博主原创或转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:http://www.zhuyanjun.cn/development/1885.html

Yii2查询语句的文档真的让人蛋疼,写的太潦草了。OR条件时怎样为1列查询多个值呢?在无数次尝试下请看代码:

// 查询status=1且title包含“稻壳”,或者 status=1且sub_title包含“稻壳”
$query->andWhere(['status' => 1])
      ->andWhere(['like','title','稻壳'])
      ->orWhere(['and', ['status' => 1], ['like','sub_title','稻壳']]);

(本篇完)

是不是学到了很多?可以

版权声明:本文为博主原创或转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:http://www.zhuyanjun.cn/development/1885.html