1
我想爲Post模型實現嵌套類別。Keystone.js嵌套類別
我有什麼:
Post.add({
title: { type: String, required: true },
state: { type: Types.Select, options: 'draft, published, archived', default: 'draft', index: true },
author: { type: Types.Relationship, ref: 'User', index: true },
publishedDate: { type: Types.Date, index: true, dependsOn: { state: 'published' } },
content: {
extended: { type: Types.Html, wysiwyg: true, height: 300 },
},
categories: { type: Types.Relationship, ref: 'PostCategory', index: true }
});
而且類別
PostCategory.add({
name: { type: String, required: true },
subCategories: { type: Types.TextArray }
});
現在我可以子類別列表添加到每個類別。 我不能做的是在創建帖子時顯示子類別。另外,如果我更改類別,我需要加載與選定類別相關的子類別。
我的計劃是通過手錶功能實現,但它似乎只適用於保存。
另一件事我在想是添加子類別的關係,見參考文獻:
categories: { type: Types.Relationship, ref: 'PostCategory.subCategories', index: true }
但它不工作爲好。
所以,如果有人有任何想法如何實現,請分享。 謝謝。
P.S.請毫不猶豫地詢問任何其他信息。