ID channel_id title parent_id class_list class_layer
43 32 父亲 0 ,43, 1
44 32 孩子1 43 ,43,44, 2
45 32 孩子2 43 ,43,45, 2
46 32 孙子11 44 ,43,44,46, 3
47 32 孙子21 45 ,43,45,47, 3
48 32 孙子22 45 ,43,45,48, 3
这是个无限级的分类,需要迭代出一下形式的html
<ul>
<li> <a href="#">父亲</a>
<ul>
<li> <a href="#">孩子1</a>
<ul>
<li> <a href="#">孙子11</a> </li>
</ul>
</li>
<li> <a href="#">孩子2</a>
<ul>
<li><a href="#">孙子21</a></li>
<li> <a href="#">孙子22</a></li>
<li><a href="#">孙子3</a></li>
</ul>
</li>
</ul>
</li>
</ul>
请大家帮忙指点一下! 谢谢
递归。。。。。
递归方式
定义一个方法 void GetSon(int pid) 在这个方法中查询是否有子分类,如果存在的话继续调用自身GetSon(自己的Id) 直到不存在子类时退出迭代