Php Sonata用户包安全角色模板覆盖

Php Sonata用户包安全角色模板覆盖,php,fosuserbundle,sonata,sonata-user-bundle,symfony-2.8,Php,Fosuserbundle,Sonata,Sonata User Bundle,Symfony 2.8,我正在将symphony 2.8与sonata admin/user/fosuser捆绑包一起使用。一切正常。我只想覆盖安全角色模板,因为角色标题没有意义。我遵循了以下解决方案 但它不工作,我也做了定制,但得到以下错误 可捕获的致命错误:传递给Sonata\UserBundle\Form\Type\SecurityRoleType::\uu construct()的参数1必须是Sonata\UserBundle\Security\EditableRolesBuilder的实例,未给定,在第94

我正在将symphony 2.8与sonata admin/user/fosuser捆绑包一起使用。一切正常。我只想覆盖安全角色模板,因为角色标题没有意义。我遵循了以下解决方案

但它不工作,我也做了定制,但得到以下错误

可捕获的致命错误:传递给Sonata\UserBundle\Form\Type\SecurityRoleType::\uu construct()的参数1必须是Sonata\UserBundle\Security\EditableRolesBuilder的实例,未给定,在第94行的D:\xampp\htdocs\energyvalue\vendor\Sonata project\core bundle\Form\Extension\DependencyInjectionExtension.php中调用并定义


非常感谢你的帮助。谢谢

最简单的方法是为角色名提供翻译消息

#Resources/translations/messages.en.yml

ROLE_SONATA_ADMIN: 'My custom label'

很好,谢谢。但我还想对角色模块进行分组。现在它显示了一长串的角色。有什么方法可以做到这一点吗。