发信人: 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 |
|