您的位置 首页 技术

yii怎么批量更新数据

需求: 向后台发送多条数据,其中一些数据已经存在记录,只需要对其部分字段的值进行修改。 (推荐教程:yii框架) 解决方法: 代码如下: foreach($goods as $k …

需求:

向后台发送多条数据,其中一些数据已经存在记录,只需要对其部分字段的值进行修改。

(推荐教程:yii框架)

解决方法:

代码如下:

foreach($goods as $k => $v){    if(yourModel::updateAllCounters(        ['goods_num' => $v],        ['goods_id' => $k,'user_id' => $id]     ))    {            continue;//如果已经更新,则跳过此次循环,到下一次    }    $data[] = [                    'user_id' => $id,                      'goods_id' => $k,                             'goods_num' => $v,                             'created_time' => $time,    ]}

更多编程相关内容,请关注24课堂在线网编程入门栏目!

以上就是yii怎么批量更新数据的详细内容,更多请关注24课堂在线网其它相关文章!

本文来自网络,不代表24小时课堂在线立场,转载请注明出处:https://www.24ketang.cn/43975.html

为您推荐

返回顶部