2011-02-12 65 views
2

我需要创建另外2个目的表:一个表将存储标记和类别数据(类别可以具有层次结构,但标记不是)以及标记,类别和内容之间的另一个表存储关系。但是我对这两张表的名字感到困惑。我真的是网络开发的新手。 Google搜索了一下之后,我发现了一些词汇,例如术语,分类术语以及来自drupal和wordpress的词汇。但我不知道他们的意思。你能解释一下这些词,并帮我给我的两张桌子命名吗?当然,如果这些表不适合我的目的,请引导我。在网站开发中,什么是“术语”,“分类术语”和“词汇”?

content{ 
    content_id 
    ... 
} 

table_A{ 
    type (tag, category, ...) 
    name 
    parent_id 
} 

table_B{ 
    table_A_id 
    content_id 
} 

回答

0

分类学在前一段时间意味着对生命有机体进行分类。同样,在计算机工程中,分类学意味着对术语进行分类,可以是实质性的(三,汽车,猫),动词(去,是,做)。分类和术语可以是任何东西,但概念是数据结构和层次结构

6

与wordpress的相关,这些词确实令人困惑。如果您使用wordpress构建网站,则不必担心用于存储分类法和术语的数据库表,因为它内置了处理所有这些方法的方法。

你会注意到,当你在WordPress的管理面板编辑页面或发布,默认情况下有一个右边的框,它自称“类别”,并允许您创建新的类别。一旦创建了一个,您可以将您的帖子或页面添加到您创建的任何“类别”。我相信你已经明白了。

随着wordpress的发布,人们开始要求更多的自定义控件来对其内容进行分类。所以开发者将“自定义分类法”添加到wordpress中。为了清楚起见,我应该提到“类别”是内置于wordpress中的默认“分类法”的名称。

分类法是一组术语。因此,当您在管理面板的右侧框中创建“类别”(例如,称为“新闻”)时,您正在创建属于“类别”分类法的名为“新闻”的“术语”。

这允许开发人员定义他们自己的分类标准(比方说“产品”)并将其与页面,帖子或任何其他“帖子类型”相关联。因此,如果它与管理面板中的普通常规“帖子”相关联。与现有“类别”框完全相同的框会显示upoon编辑,但会自行调用“产品”。添加到该列表中的任何内容都将是“产品”分类中的一个术语。

希望这可以澄清一些使用WordPress的东西。这些术语在不同的上下文中可以有不同的用法,所以我所说的一切都不适用于wordpress包之外的任何内容。不幸的是,对于在讨论中可能看到的给定单词,通常没有通用的“网络发展”含义。

+0

非常感谢你 – 2013-04-19 15:49:54