sf-guard在sf_guard_user处不显示权限


sf guard does not display permission at sf_guard_user

我已经使用Symfony几周了,我对sfPlugin不太了解,我正在编写一个不是我写的代码,但我必须在不重新安装的情况下修复它。

问题

我向sf_guard_permission添加了权限"perm_greteria",但它没有以sf_guard_user的形式显示。

我必须做什么/检查才能在sf_guard_user表单中显示新权限?

也许您只需要在模块的生成器中添加权限小部件。

你可以试着进去看看plugins/sfGuardPlugin/modules/sfGuardUser/config/generator.yml
如果在表单-显示下设置sf_guard_user_permission_list

如果这是你的问题,你必须覆盖你的symfony应用程序中的插件模块
(确保在别人更新插件时不会丢失你的更改)
基本上在应用程序文件夹中添加一个名为sfGuardUser/config/generator.yml
的文件夹结构然后将旧生成器.yml的内容复制到您的内部,并进行更改。