2013-04-28 46 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相關型號