日期:2014-05-19  浏览次数:20471 次

50大分哟~ 做无限级分类时,搜索大类如何把小类的新闻搜索出来?(包括子类的子类..无限下去)
如题

------解决方案--------------------
其实很简单了,只要加一个字段就可以了

分类表里面加一个字段:Path

路径的意思,从根结点开始记录每一级的节点,就好像每个文件所在的文件夹的路径一样。

比如:

0 0
1 0
2 0

3 0,1
4 0,1
5 0,1,3
6 0,1,3


应该能够看出来吧,5的父节点是 3 ,5的父节点是 1 。


  1
    3
      5
      6
    4
  2


那么我想显示 1的所有节点,加一个 like 就可以了 , like '0,1% '。

简单吧。

------解决方案--------------------
无限级分类的非递归实现并附ASP.NET事例
http://hi.baidu.com/alby/blog/item/20bd33fae9c6181ea8d311b2.html