나는 Cake 웹 사이트에 간단한 인증 시스템을 가지고 있으며 사용자가 내 posts_controller의 색인 및보기에만 액세스 할 수 있도록 허용하지만 추가하거나 편집 할 수는 없습니다. 나는 다음과 같은 코드를 사용하여이 작업을 수행 :CakePHP Acl 문제
: 그들은 단지 그들이 페이지에 액세스 로그인 할 수 있지만 로그인 페이지로 리디렉션으로function beforeFilter()
{
parent::beforeFilter();
$this->Auth->allow(array('index','view'));
}
지금이 잘 작동 대신 얻을 다음과 같은 오류 액세스를 얻는
Warning (512): Could not find AclComponent. Please include Acl in Controller::$components. [CORE/cake/libs/controller/components/auth.php, line 421]
Notice (8): Undefined property: AuthComponent::$Acl [CORE/cake/libs/controller/components/auth.php, line 527]
Fatal error: Call to a member function check() on a non-object in /Users/cameron/Sites/cake-1.3.8/cake/libs/controller/components/auth.php on line 527
내 앱에서 ACL을 사용하지 않고 ACL에 대한 오류가 발생하는 이유를 모르겠다. 단순히 내가 다른 작업에 액세스하기 위해 로그인해야한다는 것입니다.
어떤 아이디어가 문제이며 해결 방법은 무엇입니까?