我正在研究测验后端和管理工具,并认为KeystoneJS非常适合此目的。我的想法是有一个问题类别类,它可以与自己作为子/父关系。这样我就可以为顶级类别和子类别重用相同的类。
虽然我似乎能够自己配置基本关系,但如何在一个页面上显示没有子类别的类别,在另一个页面上显示子类别?更具体地说,我想要一个管理页面,上面写着"类别"另一个说"子类别"。
或者,有更好的方法吗?我可以使用某种我不知道的树视图吗?还是完全不同的东西?只要我得到一个支持子类别的干净易于维护的类别系统,我就可以接受建议。
以下是我的QuestionCategory的简化版本: