TP5一张表中关联了多个一对多,该如何写入?

1.员工表关联了银行表、任职情况、教育经历等等,获取数据后该如何一次写入呢?TP3.2中是可以的。

2.模型代码

class Staff extends Model{
    // 设置当前模型对应的完整数据表名称
        protected $table = 'oa_staff';
    public function department(){
        //员工列表 belongsTo 部门表
                return $this->belongsTo('department','did');
        }
        public function bank(){
        //员工列表 hasMany 银行表
                return $this->hasMany('bank','bid');
        }
        public function job(){
        //员工列表 hasMany 任职表
                return $this->hasMany('job','jid');
        }
        public function material(){
        //员工列表 hasMany 物资表
                return $this->hasMany('material','mid');
        }
        public function work(){
        //员工列表 hasMany 工作简历表
                return $this->hasMany('work','wid');
        }
        public function education(){
        //员工列表 hasMany 教育经历表
                return $this->hasMany('education','eid');
        }
}
阅读 7.3k
1 个回答
新手上路,请多包涵

tp5手册里有讲解的一对多关联,多对多,建议去看看

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进