1

我建立了一个简单的网站,允许用户发布他们的个人资料、分类和活动。现在问题是我在这里有一个通用的标记系统。用户可以添加标签来定义他/她的个人资料、分类和事件。

作为用户包含新标签 - 我注意到用户在某些地方使用的某些标签在其他地方可以访问。示例用户将事件标记为生日派对 - 但是,当我希望浏览标签以获取分类广告或将标签添加到列表中的分类时,标签生日派对就会出现。这似乎有点不正常,我想知道处理这种情况的正确方法是什么?

编辑 ====

基本上我有两个表 - 一个是包含 ID 号和标签文本的标签表。另一个是标签链接表,其中包含以下列:

标记 ID - 标记的项目 - 标记的项目 ID

其中 tag ID 是标签的 ID,item tagged 是被标记的项目的性质,即配置文件、分类或事件等,item id 是被标记的项目的 ID。

它是可扩展的,但问题是标签表中的所有标签都可以在任何设置标签的地方以所有形式访问。我该如何解决?

4

1 回答 1

2

每种内容类型的单独标签表当然看起来很明智。当用户搜索标签时,它还可以更容易地分离出不同的内容类型。因此,您可以拥有三列结果,每种内容类型各一列。

于 2010-02-01T14:34:41.730 回答