xiaoniao 发表于 2009-9-15 22:40:53

ci实现无限级分类(一) 多级分类的显示

数据库分类表的设计:
其中sortid是自增的分类id,title是分类名字,pid即是父id的意思。pid的值来自sortid。pid为0表示它是最高一级的分类,例如图中的三星手机的pid是1,然后我从sortid中找到sortid为1的分类是手机,所以“三星手机”是“手机”的子目录。然后我们来举第二个例子,“佳能”的pid是4,sortid是4的是“数码相机”,所以“佳能”是“数码相机”的子类。“佳能”是第一级分类,“数码相机”是第二级分类,按照这种方法,可以依次构造第三级分类或更多级的分类。
最后order字段是什么意思呢。
这个字段是用来排序的。一个分类下面可能有很多个字分类,我们用这个字段就来确定哪个分类排在前面。我们到时候查询的时候用order by order asc就可以将分类安装order字段值的大小从小到大排列了。
http://www.smghome.net/manager/images/sort.jpg
我们将这些分类显示出来的效果如图所示:
http://www.smghome.net/manager/images/wuxian.jpg
我们将在下节讲解“添加分类”
源码下载:http://www.phpall.cn/forum/read.php?tid=118

xiaoniao 发表于 2009-9-15 23:09:52

我们将在下节讲解无极分类的“添加分类”

hojd 发表于 2010-2-3 00:28:47

:victory::victory::victory:

kevin50ster 发表于 2010-8-3 15:38:30

多谢多谢!哈哈:victory:

304429404 发表于 2010-12-4 13:01:41

学习一下

linggano 发表于 2010-12-21 12:48:17

楼主的发的是“诱精”贴,看不到源码。

dayrui 发表于 2011-6-24 13:57:32

404               ·
页: [1]
查看完整版本: ci实现无限级分类(一) 多级分类的显示