我正在开发一个内容管理系统,以适应我的小应用程序。我目前的页面存储在名为:
的结构中Subject
Book
Chapter
Page
这很好但我想找到更专业的关卡命名。任何人都可以建议一些更好的声音组。希望这个问题不会被关闭,因为我的应用程序的这些关键部分的命名对我来说非常重要,而且我从过去的经验中知道,这里的贡献者经常有一些非常好的建议。
答案 0 :(得分:0)
答案实际上取决于对您的特定应用最有意义的内容。
话虽如此,我已经看到 Pages 存储在 Categories 层次结构中的系统。因此,您将拥有一个顶级的类别集合,每个类别都包含一组页面和另一组子类别。
该结构更灵活,可以在两个数据库表中进行管理,如果您想要检索层次结构的多个层次,则需要在查询中进行一些复杂的权衡。
答案 1 :(得分:0)
就像安德鲁所说,这取决于你的特定应用,但是来自CMS背景,我们有类似Categories
- > Articles
和Articles
是自我引用的,因此您可以无限制地发布儿童文章。
查询可能有点滑稽,但它允许无限分层的文章。非常灵活。