Symfony2에 대한 질문이 있습니다. 누군가 나를 도울 수 있기를 바랍니다.Symfony2에서 동적으로 역할 추가
관리자 권한이있는 사용자가 새 권한으로 새 역할을 만들 수 있어야하는 응용 프로그램을 개발 중입니다. 즉, 관리자가 새 역할을 만들 때마다 app/security.yml 파일이 변경됩니다. 나는 내가 어떻게 할 수 있는지 알고 싶다. 아니면 이것으로 나를 도울 수있는 번들이 있다면.
Symfony2에 대한 질문이 있습니다. 누군가 나를 도울 수 있기를 바랍니다.Symfony2에서 동적으로 역할 추가
관리자 권한이있는 사용자가 새 권한으로 새 역할을 만들 수 있어야하는 응용 프로그램을 개발 중입니다. 즉, 관리자가 새 역할을 만들 때마다 app/security.yml 파일이 변경됩니다. 나는 내가 어떻게 할 수 있는지 알고 싶다. 아니면 이것으로 나를 도울 수있는 번들이 있다면.
사용자 엔티티를 생성하면 UserInterface가 확장되고 getRoles() 함수가 사용자 정의됩니다.
당신은 ACL's을 사용할 수 있습니다 http://php-and-symfony.matthiasnoback.nl/2012/07/symfony2-security-creating-dynamic-roles-using-roleinterface/를 살펴 보자.
하지만 역할에 따라 다릅니다. 관리자가 새로운 역할을 만드는 이유는 무엇입니까? 어떤 권한을 부여합니까? 역할은 일반적으로 경로를 보호하며, 일종의 관리 인터페이스 (기본값)에서 경로를 동적으로 정의하는 방법을 알지 못합니다. 따라서 사용자에게 다양한 작업을 수행 할 수있는 권한을 부여하려는 것으로 추측합니다. 그래서 나는 라고 생각합니다. 당신은 ACL을보고 싶습니다.
답변 해 주셔서 감사합니다 ... 링크를 살펴 보겠습니다. – juansneak