我看手冊自己寫了下用戶權(quán)限操作打算用關(guān)聯(lián)模型用了一個表 關(guān)聯(lián)了 admin 和 權(quán)限表之前聯(lián)系
create table admin_group(
id int auto_increment primary key ,
admin_id int , #關(guān)聯(lián)管理員表
auth_group_id int#關(guān)聯(lián)權(quán)限表
)
1.管理員表模型 想關(guān)聯(lián)這個admin_group 表,在插入一個管理員數(shù)據(jù)的時候 ,會對應(yīng)在這個admin_group中也自動插入一條數(shù)據(jù)
class Admin extends Model {
public function admin_group(){
$this->hasOne('admin_group','admin_id','id');
}
}
2.這個是AdminGroupmo模型
class AdminGroupmo extends Model {
#其實(shí)里面什么也沒有
}
3.然后通過 Admin 模型中的其他方法進(jìn)行調(diào)用
class Admin extends Model {
public function t2($sqldata){
$this->insert($sqldata);#這里是一個插入admin表的一個操作
$this->admin_group()->save(['auth_group_id'=>'6']); #這里是一對一的操作,我看手冊是這樣的吧
}
}
結(jié)果就是 Call to a member function save() on a non-object
請問我那步出錯還是? 還希望給指出來
- 1 回答
- 0 關(guān)注
- 371 瀏覽
添加回答
舉報
0/150
提交
取消