多级目录设计思想

本文介绍了一种实现无限级目录的设计思路,包括表结构改进、关键函数和递归函数的使用。通过调整和更新Depth、ParentStr、Child、SortOrder等字段,实现了目录的增删改查和排序功能。同时提供了新增目录和设置排序的函数实现。
摘要由CSDN通过智能技术生成
一、基本设计思路
改进表结构:可以实现无限级分目录 , 根据网站需求可限制最多分级目录 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
  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值