http://www.honoweb.net/cn/bbs/answer.php?bcatid=17&scatid=20&cid=36

解决方案 »

  1.   

    谢谢huyang_ya, 但这个不是关于javascript。我是想设计一个表,这个表会存储menu的各个选项。当从表中取出数据时,可以直接把menu里的各个链接按层次和顺序取出来
      

  2.   

    加一个 children 字段用来存子目录id
    之后使用children 字段显示
      

  3.   


    如果一个parent有好几个children怎么办?我只是觉得用parent_id递归算法太慢,所以想知道有没有更优化的解决方案?
      

  4.   

    加个prent_id是王道.
    这是需要策略的,又不是要你每次都要递归去读menu的关系,完全可以在修改相关menu的时候就将结构写到缓存里.