|M| 500分第四贴:求做一个Web系统的权限的编程思想和数据库设计和具体实现(刚才设计的数据结构不行,现在问怎么绑定我的表到树结构去)
http://community.csdn.net/Expert/topic/5415/5415427.xml?temp=.3570825
刚才只做到模块和模块下面的项目的话那个表可以
但现在在项目下可能和子项目,子项目下可能有子子项目
所以那个就不能用了
然后我重新定义了表结构如下
命令表
Id 命令名
模块项目表
ID 模块名称 父ID 子父ID 命令名
命令表用来保存所有命令
模块项目表中如果父ID为0时为第一层
模块项目表中的子父ID用来对应当前树某个位置,然后他做为他的下一层,
命令为他们相应的命令
如:
记录
ID 模块名
1 后台
ID 模块名称 父ID 命令名
1 前台 0 11
2 查看 3 14
3 前台资料 1 12
4 明细 2 17
5 前台分组 1 18
6 删除 2 19
7 后台 0 22
8 后台资料 7 45
然后生成树
前台
前台资料
查看
明细
删除
前台分组
后台
后台资料
现上面这样的要怎么来绑定
------解决方案--------------------兄弟!帮你顶!
------解决方案--------------------up~~~~~~~~~~~~~~
------解决方案--------------------恩,我正好做了这块。我是这样实现的:先把根目录全都显示出来(用代码动态的实现),然后根据权限再把某个根目录的子目录显示出来(用代码根据是否有权限)。其实就是用代码动态生成树。
------解决方案--------------------u want this?
http://www2.beareyes.com.cn/jpic/1/2007/03/20070323_201404_1.jpg
just make a recursion~~~