CMS通常如何构建包含页面信息的模式
本文关键字:信息 模式 包含页 常如何 构建 CMS | 更新日期: 2023-09-27 18:16:57
我正在开发一个适合我的小应用程序的内容管理系统。我目前有一些页面存储在一个名为:
的结构中。Subject
Book
Chapter
Page
这很好,但我想找到一个更专业的命名水平。谁能建议一些听起来更好的团体?希望这个问题不会结束,因为我的应用程序的这些关键部分的命名对我来说非常重要,我从过去的经验中知道,这里的贡献者经常有一些非常好的建议。
就像Andrew说的,这取决于你的特定应用程序,但是来自CMS背景,我们有像Categories
-> Articles
和Articles
这样的东西是自我引用的,所以你可以有无限的子文章。
查询可能有点滑稽,但它允许无限的文章分层。非常灵活的。
答案取决于什么对您的特定应用程序最有意义。
尽管如此,我还是看到过这样的系统,其中页面存储在类别的层次结构中。因此,您将拥有一个顶级类别集合,每个类别包含一个页面集合和另一个子类别集合。该结构更加灵活,可以在两个数据库表中管理,如果您想要检索多个层次结构,则需要在查询中牺牲一些复杂性。