我看手册自己写了下用户权限操作打算用关联模型用了一个表 关联了 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
提交
取消