【发布时间】:2016-07-07 09:07:36
【问题描述】:
发票型号:
attributes: {
number: {
type: 'integer'
}
lines: {
collection: 'line',
via: 'invoice'
}
}
线型:
attributes: {
name: {
type: 'integer'
}
invoice: {
model: 'invoice'
}
}
如您所见,这些模型具有一对多关系。一切正常。
但现在我想创建一个新的 Invoice 和新的 Lines 与关联的 Blueprint API。
文档说您可以创建一条新记录并将其添加到具有此架构的现有记录中:POST /:model/:id/:association/:fk
但并没有说明是否可以同时创建两条记录并将它们关联起来。
更多详细信息:我有一张发票,在这张发票中,您可以添加包含产品、数量和其他内容的行。现在当用户点击保存时,我需要创建一个新发票和新行并以某种方式关联它们。
我应该为此创建一个自定义控制器动作,还是我想太多了,我应该完全不同地做这件事?
【问题讨论】:
标签: node.js sails.js associations waterline sails-postgresql