我和 Symfony 合作了几个星期,我不太了解 sfPlugin,我正在编写一个不是我编写的代码,但无论如何我必须在不重新安装的情况下修复它。
问题:
我在 中添加了权限“perm_segreteria” sf_guard_permission
,但没有以sf_guard_user
.
我必须做什么/检查以显示sf_guard_user
新权限?
也许您只需在模块的生成器中添加权限小部件。
您可以尝试检查
plugins/sfGuardPlugin/modules/sfGuardUser/config/generator.yml
是否在form - display下设置了 sf_guard_user_permission_list。
如果这是您的问题,您必须在您的 symfony 应用程序中覆盖插件模块
(以确保在其他人更新插件时不会丢失您的更改);
基本上在您的应用程序文件夹中添加一个名为sfGuardUser/config/generator.yml
的文件夹结构,
然后将旧generator.yml的内容复制到您的文件夹中并进行更改。