我有三种模式:“公司”、“雇员”和“雇佣”。“雇佣”模式应该与公司和员工同时存在belongsTo关系,相反,每个“雇员”都应该与“就业”有hasOne关系,而每个“公司”应该与“就业”有hasMany关系。
但是,我不能让这件事起作用。我试过这样做:
1 employee.employment.create({role: 1});
2
3 employee.employment((_, employment) => {
4 employment.employer(company);
5
6 resolve();
7 });都没有用。第1行上的create()工作得很好--我可以很好地查询employee/${id}/employment端点--但是我试图将它连接到第4行的雇主的尝试并没有被坚持。
基于医生们,上面说
Order.customer(客户);为订单设置客户
似乎第4行应该保持这种关系。这会不会是回头客的窃听器?
发布于 2018-09-29 10:14:58
好吧,看起来这就是我所要做的:
Employment.create({
role,
employerId: employer.id,
employerType: employerModel,
employeeId: employee.id
});https://stackoverflow.com/questions/52528184
复制相似问题