欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

thinkphp5.1报错 Creating default object from empty value

程序员文章站 2022-04-17 15:53:31
...

在做数据修改的时候偶报错它,意思是你并没有获取到你要修改的数据,是一个空的对象,可以试试这样(我尝试唯一管用的一个)

$result= Db::table('tp_cate')
        ->update(['catename'=>$data['catename'],'id'=>$data['id']]);

如果限制条件不是主键修改的,这样写

 return Db::table('test')
 ->where('id','=',4)
 ->update(['name'=>'SamC','age'=>'31']);

推荐我查到的博客https://www.cnblogs.com/samphp/p/8594291.html

相关标签: 数据修改