两个模式之间的未填充字段keystone.js

时间:2018-10-15 13:29:14

标签: keystonejs keystone

我有两个模型:实体模型和内阁模型。实体模型可以具有多个机柜。一个机柜可以有一个实体对象。 创建文件柜时,在管理界面中,指定文件柜所属的实体。

我已将Entity链接到Cabinets,并将Cabinets链接到Entity,像这样:

models / Entity.js

Entity.add({ name: { type: Types.Text, initial: true, label: 'Име' }, cabinets: { type: Types.Relationship, ref: 'Cabinet', many: true }, })

models / Cabinet.js

Cabinet.add({ entity_id: { type: Types.Relationship, ref: 'Entity'}, name: { type: Types.Text, initial: true } })

当我保存一个新的橱柜并转到“实体”列表时,我希望看到填充的橱柜(我刚刚创建的) 在立柜中 实体列表视图中的橱柜列为空。

这是keystone.js中的错误还是我错过了什么?

1 个答案:

答案 0 :(得分:0)

您在这里所做的只是创建两个不同的模型。话虽如此,创建新内阁后,您应该可以进入实体并从搜索/下拉列表中选择该内阁。

由于这是两个月前被问到的,所以我假设您已经解决了您要寻找的内容并继续进行下去...但是如果您仍然遇到问题,可以澄清一下其余模型的内容并确认您保存的内阁实际上是在生成吗?