2017-03-28 21 views
0

sonata admin/user/fosuser 번들과 함께 symphony 2.8을 사용하고 있습니다. 모든 것이 잘 작동합니다. 역할 제목이 의미가 없기 때문에 보안 역할 템플릿을 재정의하려고합니다. 나는 아래의 해결책을 따랐다.소나타 사용자 번들 보안 역할 템플릿 덮어 쓰기

https://github.com/dianuj89/Sonata-admin-user-friendly-view-for-security-roles

그러나 나는 또한 정의에 수행 한 작업을하지만, 다음과 같은 오류가 아닙니다.

Catchable Fatal Error : Sonata \ UserBundle \ Form \ Type \ SecurityRolesType :: __ construct()에 전달 된 인수 1은 Sonata \ UserBundle \ Security \ EditableRolesBuilder의 인스턴스 여야하며 D : \ xampp \ htdocs \ energyvalue \ vendor \ sonata-project \ core-bundle \ Form \ Extension \ DependencyInjectionExtension.php 94 행에 정의 됨

귀하의 도움을 많이 주신 데 대해 감사드립니다. 감사합니다

답변

0

가장 간단한 방법은 역할 이름에 대한 번역 메시지를 제공하는 것입니다.

#Resources/translations/messages.en.yml 

ROLE_SONATA_ADMIN: 'My custom label' 
+0

감사합니다. 그러나 나는 또한 모듈을 현명하게 그룹화하고자한다. 바로 지금 긴 목록의 역할을 표시합니다. 그렇게 할 수있는 방법이 있습니다. –