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

我看手册自己写了下用户权限操作打算用关联模型

用了一个表 关联了 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

请问我那步出错还是? 还希望给指出来

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值