最新消息:网站改版咯

动态商品属性表的设计

Web技术 Yovae 1634浏览

以前有这样的一个需求,不考虑像京东或者淘宝这样分类下有子分类的情况,只考虑一层分类的情况下,可以随便添加分类,可以任意给商品添加属性,而不需要更改表的结构. 于是设计了一个这样的结构,实现还是可以实现,一直在用,但是在操作上比较麻烦,大家讨论下有没有更好的方式.

 

//表关系
Type
id name
1  电脑
3  手机
4  脑残
Product
id  name  typeid
1   SONY    1(fk)
2   DELL    1
3   韩国猪   4
4   叁欣     3
Fields
id name
1  颜色
2  重量
3  型号
...
ProductFields
id pdctid  fieldid   value
1  (fk)1   (fk1)1    红色
2      1        2    500g
3      2        3    XYZ
4      2        1    白色
5      3        4    1000.00

–加载的测试数据

+++++++++ 商品信息 ++++++++
Name:Sony
价格 - 2000.00
型号 - YY-1939
名称 - 锁你牌手机

转载请注明:Yovae Studio » 动态商品属性表的设计