我已经使用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的内容复制到您的内部,并进行更改。