Я использую плагин Alaxos CakePHP ACL для своего сайта, и это здорово. Однако я установил подключаемый модуль конфигурации, и если я запускаю ACL, я получаю следующую ошибку:
Undefined property: AclController::$Configuration [APP/app_controller.php, line 52]
Fatal error: Call to a member function load() on a non-object in /home/bravanews/public_html/app/app_controller.php on line 52
Чтобы я мог запустить ACL и обновить свою таблицу разрешений, я должен закомментировать следующий код в моем файле app_controller.php:
$this->Configuration->load('CFG');
Кто-нибудь знает, почему ACL не распознает этот плагин? Разве ACL не должен наследовать функции app_controller?
РЕДАКТИРОВАТЬ: ‹‹ ПРОБЛЕМА ИСПРАВЛЕНА >> Я использовал var $uses = array('Configuration.Configuration'); в контроллере ACL, и это решило мою проблему. У этого контроллера ACL была строка, которая говорит var $uses = null;