我按照這個教程建立一個ACL/ACO控制應用: http://book.cakephp.org/2.0/en/tutorials-and-examples/simple-acl-controlled-application/simple-acl-controlled-application.htmlCakePHP的2.1認證:AclExtras不填充ACOS表
我已經下載了AclExtras插件,把它放到我的應用程序/插件文件夾,如教程中所述,執行命令./Console/cake AclExtras.AclExtras aco_update
,該命令給我Aco更新完成。但是,當我看着我的ACOS表,它做的唯一的事情是添加以下行,沒有別的:
(CSV)
id;parent_id;model;foreign_key;alias;lft;rght
5;1;NULL;NULL;AclExtras;2;3
的控制器根一行已經存在。我有九個模型,每個都有幾個動作,但AclExtras不添加它們。 當我嘗試登錄時,我被髮回到登錄表單,儘管我的組可以完全訪問控制器根目錄。我想這是因爲所有其餘的acos都失蹤了。
在此先感謝!