【BUG】模型修改的bug,很奇葩

浏览:598 发布日期:2019/06/29 分类:ThinkPHP5专区 关键字: bug
$model = model("OrderGoods");  
$model->allowField(true)->save(["link"=>"1"], ["id"=>58]);

$model2 = model("OrderGoods");  
$model2->allowField(true)->save(["link"=>"1"], ["id"=>59]);

$model3 = model("OrderGoods");  
$model3->allowField(true)->save(["link"=>"1"], ["id"=>60]);
上述代码只会把id为58的link字段改为1,后面的两个不会被修改,trace里值有一条sql语句。是不是很奇怪?????
如果把3个link的字段设为不一样的值,就没有问题,到底是什么原因呢?


最佳答案
评论( 相关
后面还有条评论,点击查看>>