一个根据权限生成导航问题

请强哥,论坛各位高手给个思路

我想根据权限生成网站后台的导航,就是会随着登陆人的不同,导航菜单自动变化,我用的是CDbAuthManager,我可以通过数据库得到用户的角色,可是怎么得到具体对应哪些页面呢?求个思路

先获得role名称,判断之后显示合适的页面

可是怎么知道对应的是哪个action呢?action不是写在controller里的吗?

区分角色时,你肯定要为角色指定不同的操作,在controller中accessRules中定义的,如果你都定义好了,也就知道哪个角色可以执行哪些操作了。我感觉这是逻辑设计的问题。

是这样的,没错,可是执行的操作不会具体到具体的文件去,对吧?

因为操作的具体设置是在文件中存储的,数据库得不到,所以这部分生成只能自定义。不可能自动生成,是这样么?