之前经常是用id,pid之类的父子关联来实现的。今天看到一个消息说,amazon上一个杯子会同时出现在日用品的分类下,也会出现在居家的分类下,同时某一品牌也有相关分类,这种分类是一种网状结构。那应当如何实现呢?
如果要实现这样的功能,那pid直接扩展成多个也可以实现吧。
比如
id,pid,name
1,0,日用品
2,0,居家
3,0,星巴克
4,1|2|3,杯子
这样第4条杯子的分类就可以描述为它既可以是日用品下的普通杯子,也可以是居家分类下的杯子,也可以是星巴克的杯子。那这样当搜索杯子的时候,就可以提示用户,你是要找哪个分类下的杯子,当网友点击具体的分类时,才会形成一个完整的分类链接,比如3-4 星巴克的杯子。
留下评论