查看文章 |
关于权限的问题
2007-04-03 16:26
这两天,一直都在能组,模块,以及选项的东西,搞的 脑袋昏沉沉的。 仔细想了下,其实我好像从一 开始吧逻辑关系搞错了。今天我把他写出来,希望能帮助别人。同时也是对工作的一个总结。毕竟花费了两天的时间。 数据关系很简单。 module:moduleID,moduleName item:itemID,itemName,itemFile,moduleName group:groupID,groupName,itemValue 其实拿到这个程序,我认为真的很简单了。简单到做个view就可以了。 用module,moduleID,和item,moduleID做一个关联就可以了。 在大的循环里循环module在外面循环item 可是这里有一个问题。就是说group这个选项里是一个list,他怎么能和大的循环混在一起呢。 其实这里不要把moduleID进行循环。 换个思想,数据库不变,依然很简单。 首先我们对功能块,划分下。把模块一放到1000-1999 模块二为2000 ---2999 而module表里放的就是一个1,2,3.... 这样我们就确立了他们之间的关系。1对应着item表里的1000--1999 然后进行循环就超级简单了。 我也不知道说的明白不。
|
最近读者: