关于ACL权限控制自动添加的问题

#1 子非鱼

问题是这样的:

我现在在做后台时使用ACL的maxcheck来控制,所以每一次添加功能时都要给超级管理员账号添加字段。有点麻烦。

所以我想问下,有没有方法:

1、能查到当前的所有的控制器名

2、及该控制器名中的所有方法

3、通过查询数据库,知道哪些控制器下的哪些方法还没有添加权限。

我刚开始想到PHP内置的反射机制,但是觉得太麻烦,不知道有没有其他的简便一点的方法。



2013-04-03 09:07:20

#2 jake

1. 遍历controller目录,取得全部的控制器文件名
2. get_class_methods
3. findAll

2013-04-03 09:31:03

#3 子非鱼

jake 发表于 2013-4-3 09:31
1. 遍历controller目录,取得全部的控制器文件名
2. get_class_methods
3. findAll
明白了,谢谢jake。我去试下先。

不好意思,现在才回你

2013-04-03 11:57:45