首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为回溯中的模型设置多个belongsTo关系?

如何为回溯中的模型设置多个belongsTo关系?
EN

Stack Overflow用户
提问于 2018-09-27 01:33:24
回答 1查看 91关注 0票数 0

我有三种模式:“公司”、“雇员”和“雇佣”。“雇佣”模式应该与公司和员工同时存在belongsTo关系,相反,每个“雇员”都应该与“就业”有hasOne关系,而每个“公司”应该与“就业”有hasMany关系。

但是,我不能让这件事起作用。我试过这样做:

代码语言:javascript
复制
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行应该保持这种关系。这会不会是回头客的窃听器?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-09-29 10:14:58

好吧,看起来这就是我所要做的:

代码语言:javascript
复制
Employment.create({
    role,
    employerId: employer.id,
    employerType: employerModel,
    employeeId: employee.id
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52528184

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档