Sonata用户捆绑安全角色模板覆盖

时间:2017-03-28 16:34:25

标签: php fosuserbundle sonata sonata-user-bundle symfony-2.8

我正在使用带有sonata admin / user / fosuser bundle的symphony 2.8。一切都很好。我只想覆盖安全角色模板,因为角色标题没有意义。我遵循了以下解决方案。

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

但它不起作用我也做了自定义,但得到了跟随错误。

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

非常感谢您的帮助。谢谢

1 个答案:

答案 0 :(得分:0)

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

#Resources/translations/messages.en.yml

ROLE_SONATA_ADMIN: 'My custom label'