2011-12-06 21 views
0

我正在研究内容管理系统以适应我的小应用程序。我目前有页存储在一个名为结构:CMS如何构建保存页面信息的模式?

Subject 
Book 
Chapter 
Page 

这工作正常,但我想找到一个更专业的水平命名。任何人都可以提出一些更好的探测组。希望这个问题不会被关闭,因为我的应用程序的这些关键部分的命名对我来说非常重要,而且根据以往的经验我知道,贡献者在这里经常会有一些非常好的建议。

回答

0

就像安德鲁说,这取决于您的特定的应用程序,但是从CMS背景的,我们有这样的事情Categories - >ArticlesArticles是自引用,所以你可以有子文章循环往复。

查询可能有点有趣,但它允许无限分层的文章。非常灵活。

0

答案真的取决于最适合您的特定应用程序的是什么。

话虽如此,我看到存储在分类的层次结构。因此,您将拥有顶级的类别集合,每个类别都包含一组页面和另一组子类别。

该结构更加灵活,并且可以在两个数据库表中进行管理,如果您想要检索多个层次结构中的多个层次,则可以在查询中进行一些复杂的权衡。