发信人: agedoor(渔夫) 
整理人: dalasthunder(2003-03-13 16:06:10), 站内信件
 | 
 
 
【 在 workingnow 的大作中提到:】
 :请问在写论坛时怎么样实现目录树功能??
 :
 :谢谢
 :......
  构造节点数据库,包括字段ID, PARENT_ID, NAME, TYPES
 
 ID = 节点ID,唯一
 PARENT_ID = 节点的父级ID,如果是最上一级,则为0
 NAME = 节点名
 TYPES = 节点类型,父节点为1,子节点为0
 
 这样的数据库设计,可以支持无限级目录树
 
 写程序的时候,最主要就是写出一个递归的函数,实现的功能是,给出任意一个节点ID,返回该节点路径,nodepath(3); 返回 0 > 2 > 3 (节点3是节点2的字节点,节点2是最上层,0表示根节点,可以根据需要,不显示)
 
  ---- 我知道都说出来了,为自由源代码而奋斗
 
 █████████  
 █┌─────┐█  
 █│  ★★★ │█  
 █│ 渔  夫 │█  
 █│  ★★★  │█  
 █│  专用章  │█  
 █└─────┘█  
 █████████
  
 http://www.agedoor.com    | 
 
 
 |