我使用递归规的方法做出了一个无限分类,但是现在出现了一个问题:例如:A-B-C-D
这条链,当用户点击D的时候,我要显示出一个导航条,内容就是 A-B-C ,目前我采用的办法是使用递归找出D的所有上级分类,但是这样很烦琐.请问大家对这种问题一般都是怎么处理的?

解决方案 »

  1.   

    但是当用户一点 D 我就要显示所有包含D的上级目录啊
      

  2.   

    你可以添加分类的时候用一个字段记录所有上级ID,用逗号分割
      

  3.   

    没有其他办法,只能用递归
    当然如果你把结构写成数组存入文件的话就另当别论了
      

  4.   

    不会烦锁啊. 数据一次读到数组,以后就都操作该数组
      

  5.   

    写入数组流程具体怎样实现呢,举个例子
      

  6.   

    一次读出到数组未必比几次查询好