2011-04-27 3 views
1

나는 다음 명령을 루트 ACO 생성이 모두 잘 괜찮CakePHP 콘솔을 사용하여 새 ACO 만들기?

cake acl create aco root controllers 

을,하지만 어떻게 내가 사용자 : 인덱스()에 대한 새 항목을 만들 것인가? 내가 "관리자"그룹을 만들었고 컨트롤러 ACO에 대한 모든 권한을 부여했기 때문에 나는 이것을 묻습니다.하지만 관리자로 로그인하면 여전히 권한이 없습니다.

어쩌면 실제로 볼 수있는 동작을위한 ACO를 만들 필요가 있습니다 ... 그럼, 누구든지 컨트롤러 :: action()에 새 Aco를 추가하는 방법을 알고 있습니까?

고맙습니다!

답변

5

그들을 위해 당신이해야 당신이 컨트롤러에 콘솔을 통해 권한을 부여하고 당신은 ACO의를 만든 경우 당신은 다음

cake acl create aco controllers Users 

cake acl create aco Users index 

를 통해 새로운 ACO 컨트롤러 :: 조치를 추가합니다 전체 권한? 여기에 정의 된대로 parentNode() 및 bindNode()를 사용하여 사용자 및 그룹 모델을 올바르게 설정 했습니까? http://book.cakephp.org/view/1547/Acts-As-a-Requester

관련 문제