一、基本设计思路
改进表结构:可以实现无限级分目录
,
根据网站需求可限制最多分级目录
如
5
级目录
ID
主键
ENName, ENName
,
CHNName1
,
JapanName
,
KoreaName
分类名称
ParentID
父节点
ID (
与
ID
成父子关系
) ParentID
为
0
时表示根目录
ParentID
等于
ID
的值时,表示对应
ID
的子目录
Depth
当前结点分类级数
(
深度
)
如一级
,
二级
,
三级
ParentStr
所有父节点
ID
Child
共计多少一级子目录
无子目录值为
0
RootID
根节点分类
ID
用于排序
SortType
类目录类型
SortOrder
排序
SortType
目录分类标识
如以下示意 (图1)
|
ID
|
Name
|
ParentID
|
ParentStr
|
Depth
|
RootID
|
Child
|
SortOrder
|
SortType
|
|
1
|
中国
|
0
|
0
|

本文介绍了一种实现无限级目录的设计思路,包括表结构改进、关键函数和递归函数的使用。通过调整和更新Depth、ParentStr、Child、SortOrder等字段,实现了目录的增删改查和排序功能。同时提供了新增目录和设置排序的函数实现。

1774

被折叠的 条评论
为什么被折叠?



