2012-06-10 4 views
2

문서가 거의 없기 때문에 Symfony2의 ACL 시스템에 대해 자세히 배우지는 못했지만 지금까지 대부분의 개념을 이해했습니다. 그러나 한 가지 문제가 있습니다 ...ACL에 대한 권한 추가

ACL과 함께 사용하기 위해 OWNER과 동일한 조건을 상속하는 허가 ADMIN을 추가하고 싶습니다. 내 목표는 게시 페이지 내에서 관리 컨트롤을 지정하는 것이지만 관리자에게 소유자에게 부여 된 다른 컨트롤에 대한 액세스 권한을 부여하는 것입니다.

사례를 제공 할 수있는 사람이라면 누구나 도움이 될만한 문서, 링크 또는 링크를 제공해 주시면 감사하겠습니다. 올바른 경로의 찔림조차 환영합니다.

답변

1
official documentation

$builder = new MaskBuilder(); 
$builder 
    ->add('owner') 
; 
$mask = $builder->get(); 

$acl->insertObjectAce(new UserSecurityIdentity('user1'), $mask); 

에서

그리고는 "ADMIN"사용자에게 동일한 마스크를 적용합니다.

찾고 계신가요? 희망이 조금 어쨌든 도움이)

+0

"관리인"마스크는 OWNER에서 상속해야하는 것들 위에 추가 옵션 (예 : 게시물 이동)을 허용하므로 다른 마스크가 필요합니다. 내 질문은 ACL 시스템을 확장하여 더 많은 권한을 추가하고 그러한 권한을 다른 권한을 상속받는 방법에 관한 것입니다. – Dandy

관련 문제