2011-04-27 55 views
1

我創建了下面的命令根ACO:使用CakePHP控制檯創建新的ACO?

cake acl create aco root controllers 

這是一切都很好,但我怎麼會給用戶::指數()一個新條目?我問這是因爲我創建了一個「管理員」組,並將其授予對控制器 ACO的所有權限,但是當我以管理員身份登錄時,仍然得到我沒有權限的權限。

所以,也許我需要實際創建一個ACO的動作來查看它...所以,任何人都知道如何添加一個新的Aco的Controller :: action()?

謝謝!

回答

5

如果已通過控制檯控制器授予的權限,並且您已經創建ACO對他們,你應該有你將通過

cake acl create aco controllers Users 

然後

cake acl create aco Users index 

添加一個新的阿索控制器::行動完全訪問?您是否使用此處定義的parentNode()和bindNode()正確設置了用戶和組模型http://book.cakephp.org/view/1547/Acts-As-a-Requester