Я следовал этому руководству для создания приложения, управляемого ACL / ACO: http://book.cakephp.org/2.0/en/tutorials-and-examples/simple-acl-controlled-application/simple-acl-controlled-application.html
Я скачал плагин AclExtras, поместил его в папку app / Plugins и выполнил команду ./Console/cake AclExtras.AclExtras aco_update
,как описано в руководстве, которое дает мне Aco Update Complete .Но когда я просматриваю свою таблицу acos, единственное, что она сделала, это добавила следующую строку, ничего больше:
(CSV)
id;parent_id;model;foreign_key;alias;lft;rght
5;1;NULL;NULL;AclExtras;2;3
Корневая строка controllers уже существует.У меня есть девять моделей с несколькими действиями в каждой, но AclExtras не добавляет их.Когда я пытаюсь войти в систему, меня отправляют обратно в форму входа, хотя моя группа имеет полный доступ к корню контроллеров.Я думаю, это потому, что все остальные acos отсутствуют.
Заранее спасибо!