我正在使用带有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并定义
非常感谢您的帮助。谢谢
答案 0 :(得分:0)
最简单的方法是为角色名称提供翻译消息。
#Resources/translations/messages.en.yml
ROLE_SONATA_ADMIN: 'My custom label'