我想你应该把表设计出来就行
table resource
(
id #主键
name #菜单名字
url #url地址
parent_id #父级id
remark #备注
created #创建时间
)
父级别的id可以是0或者null
select * from resource where id is null
取出全部的父级的菜单
然后再循环取出子级的菜单
select * from resource where parent_id= 等于你刚才查询出来的父级id
这样应该就可以达到你的效果了
权限
用户表
table user(
id
username
pwd
status #是否禁用该用户
created
)
角色表
table role(
id
name
created
)
用户和角色的中间表
user_role(
id
user_id
role_id
created
)
权限和资源中间表
table permission_res(
id
role_id
res_id
created
)