在已有2级分类上改为无限级分类,麻烦么?
企业网站,但就是商品想无限级分类,原来的信息和功能不变,,原来的企业站产品只有两级分类,若在此基础上修改为无限级分类,不知会不会很麻烦,因为我看分类上调了好多东西,有做过的交流下经验好么?
无限分类利用的就是树型结构的数据构成
比如下面的商品分类表结构
表名ProdectedClass
ID 编号 int
ChildID 子编号 int
Name 分类名称 string
数据有如下形式
ID ChildID Name
0 -1 最顶层分类
1 0 顶层分类的子类1
2 0 顶层分类的子类2
3 0 顶层分类的子类3
4 1 顶层分类的子类1的子类1
5 1 顶层分类的子类1的子类2
6 1 顶层分类的子类1的子类3
这里ChildID是可以重复的
ChildID是在ID字段中存在的数值,这里顶层分类的子类ChildID都是0
二级分类的子类ChildID都是1