精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>编程开发>>● PHP>>实用技巧>>Re:请问在写论坛时怎么样实现目录树功能??

主题:Re:请问在写论坛时怎么样实现目录树功能??
发信人: 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   

[关闭][返回]