多级目录数据表设计
在实际工作中,经常碰到需要多级目录的情况,而且为了灵活扩展,这种分级是没有限制的,也就是说设计者,不限制用户设定多少级目录。
当前目录ID:catalogueId
目录名称:name
目录级别ID:gradeId
父级目录ID:piarentId
字段 | 类型 | 约束 | 说明 |
catalogueId | varchar(64) | not null | 目录ID,主键 |
schoolId | varchar(64) | not null | 所属网校ID |
name | varchar(128) | not null | 目录名称 |
gradeId | varchar(64) | not null | 目录级别ID |
|
|
|
|
piarentId | varchar(64) | null | 父级目录ID |
|
|
|
|
userId | varchar(64) | not null | 编辑用户ID |
|
|
|
|
status | varchar(64) | not null | 目录状态,开启或关闭 |
|
|
|
|
date_added | datetime | null | 添加时间 |
last_modified | datetime | null | 上次修改时间 |
网页上的设计
后台目录列表显示:
默认显示一级目录列表
一级目录下可以添加二级子目录,展开可以显示二级子目录列表。
二级目录下可以添加三级子目录,展开可以显示三级子目录列表。
往下依次类推实现多级目录显示。
课程选择多级目录显示(使用级联下拉显示)(多级级联实现+jquery控制)