J johui Unregistered / Unconfirmed GUEST, unregistred user! 2008-04-25 #1 像商品销售方面的网站,可以按照商品的属性一层层点下去,如我选手机的时候,他是按型号,网络类型,售后服务分,要是选衣服的话,会按颜色,大小来分.是无限级分类的吗?具体怎么实现?数据结构是怎么样的?
I iamy Unregistered / Unconfirmed GUEST, unregistred user! 2008-04-25 #3 分类采用树的结构 产品,产品所属分类分别使用两个表 也就是一共有3个表 产品分类表 产品表 产品所属分类表 一个产品可以属于多个分类
A angelaqazwsx Unregistered / Unconfirmed GUEST, unregistred user! 2008-04-25 #4 做成属性树。 分成两个表,一个用来存属性,按照树形结构存,然后是货品表。 最后有一个属性和货品的对照表,属性和货品是多对多。 如果货品是同类货品,属性固定,则多个属性对应固定的多个字段,这样容易写死,但对同类货品这样使用要简单得多。 如果网站销售一种类型的商品就用2,否则就只能用第一种。
做成属性树。 分成两个表,一个用来存属性,按照树形结构存,然后是货品表。 最后有一个属性和货品的对照表,属性和货品是多对多。 如果货品是同类货品,属性固定,则多个属性对应固定的多个字段,这样容易写死,但对同类货品这样使用要简单得多。 如果网站销售一种类型的商品就用2,否则就只能用第一种。