Yii2 中 updateAll 参数多条件举例
song100e 发布于:2020-5-15 9:03 分类:Yii2 有 276 人浏览,获得评论 0 条
Yii2 中的 updateAll() 可以接受三个参数,$attributes, $condition, $params = null。 第一个参数是要更新的值,第二个是条件,如果第二个条件中用了占位符,就必须 要有第三个条件。
$updateData = ['push'=>1, 'push_time'=>date('Y-m-d H:i:s')]; $updateWhere= [ 'and',// 这个非常非常关键 ['shop_no'=>$shop_no], // 门店 ['barcode'=>$barcodes], // 条码 ['between', 'date', $sdate, $edate]// 时间范围 ]; Archive::updateAll($updateData, $updateWhere);
赞助我,共同学习进步!

