ThinkPHP setfield方法的使用问题

foreach ($orderGoodslist as $key => $value){
                    $goods_id['goods_id'] = $value['orderdetail_goodsid'];
                    $goods_salesvolume['goods_salesvolume'] = $value['orderdetail_goodsnum'];
                    $mGoods->where($goods_id)->setfield('goods_salesvolume','+$goods_salesvolume');


                }
                //---------------------------------------------
                
                setfield('goods_salesvolume','+$goods_salesvolume');
                我要设置goods_salesvolume字段本身在加上$goods_salesvolume 
                官方文档看不懂 希望大神能指教一下
阅读 3.7k
1 个回答

如果是累加,可以使用setInc方法

$goods_salesvolume 是要对goods_salesvolume字段增加的值

 $mGoods->where($goods_id)->setDec('goods_salesvolume',$goods_salesvolume);
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏