2013-04-28 95 views
2

我在Yii构建了一个rbac实现,首先我想知道系统有多快。也许已经在更大的项目中使用它的人可以帮助我。让开发人员将操作分配给角色是否是一个好主意(当开发人员使用更多任务进行分组时(是否允许将任务分配给任务)操作),是否更好? Tasks and RolesYii RBAC有多快?

想象一下,在角色下面有一千个操作和大量的任务。 因此,基本上,这与其他系统相比有多快?

回答

0

我已经提出了Yii中的CDBAuthManager

https://github.com/yiisoft/yii/issues/1533#issuecomment-9207350

和有(我在扩展类的形式做,如果你不想打补丁的代码,你可以使用)补丁这里讨论

p_180057#entry180057" > http://www.yiiframework.com/forum/index.php/topic/37216-holy-cdbauthmanager-queries-batman/page_ p _180057#entry180057

一般来说,瓶颈具有递归查询来解决角色。 和高速缓存将解决此问题,您应该调用您的afterSave清除Auth相关型号