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');
}
}
tp5手册里有讲解的一对多关联,多对多,建议去看看