关联模型操作显示 类的属性不存在

浏览:2971 发布日期:2018/07/01 分类:ThinkPHP5专区
我看手册自己写了下用户权限操作打算用关联模型
admin表create table admin(
admin_id int auto_increment primary key ,
name vachar(24)
)
关联表create table admin_group(
id int auto_increment primary key ,
admin_id int ,  #关联管理员表
auth_group_id int#关联权限表 
)
class Admin extends Model  {
    public function admin_group(){
        return $this->hasOne('admin_group','admin_id','id');
    }
 }
admigroup 模型定义内容class Admigroup extends Model
{
    protected $pk = 'id';
    protected $table = 'trkr_admin_group';
}
然后在模型里面进行调用的时候class Admin extends Model  {
    protected $pk = 'admin_id';
    protected $table = 'admin';
public function t2($sqldata){
        $this->insert($sqldata);#这里是一个插入admin表的一个操作 
        $this->admin_group()->save(['auth_group_id'=>'6']);
    }
}
就出现
类的属性不存在:app\admin\model\Admin->admin_id

请问是哪个地方写错了吗
最佳答案
评论( 相关
后面还有条评论,点击查看>>