为了账号安全,请及时绑定邮箱和手机立即绑定

thinkphp5关联一对一增加操作 显示save non-object

thinkphp5关联一对一增加操作 显示save non-object

PHP
喵喵时光机 2019-03-12 07:21:19
我看手册自己写了下用户权限操作打算用关联模型用了一个表 关联了 admin 和 权限表之前联系 create table admin_group( id int auto_increment primary key , admin_id int , #关联管理员表 auth_group_id int#关联权限表 ) 1.管理员表模型 想关联这个admin_group 表,在插入一个管理员数据的时候 ,会对应在这个admin_group中也自动插入一条数据 class Admin extends Model { public function admin_group(){ $this->hasOne('admin_group','admin_id','id'); } } 2.这个是AdminGroupmo模型 class AdminGroupmo extends Model { #其实里面什么也没有 } 3.然后通过 Admin 模型中的其他方法进行调用 class Admin extends Model { public function t2($sqldata){ $this->insert($sqldata);#这里是一个插入admin表的一个操作 $this->admin_group()->save(['auth_group_id'=>'6']); #这里是一对一的操作,我看手册是这样的吧 } } 结果就是 Call to a member function save() on a non-object 请问我那步出错还是? 还希望给指出来
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 365 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信