【发布时间】:2011-01-17 02:20:27
【问题描述】:
这是我第一个使用 Symfony 的真正项目。我需要对我的后端应用程序进行一些设置,例如权限。
我知道,我必须使用 sfDoctrineGuardPlugin 来完成。但我不知道怎么做?我已经在 symfony 网站上阅读了有关 sfDoctrineGuardPlugin 的所有内容。但我仍然没有找到任何关于;
- 如何实现用户组?我需要超级管理员(我做到了),主编,编辑,作者。
- 如何设置它们之间的权限?例如,每个作者只看到自己的数据。编辑可以编辑作者所写的内容...
非常感谢高级...
【问题讨论】:
-
如果您想根据所有权做事,那么您需要将 sfGuardUser 与您可以拥有(或创作)的模型相关联。然后,如果您打算使用 security.yml,则需要使用该关系来映射正确的凭据
-
谢谢。我找到了通过goo.gl/ocTGr 和goo.gl/ghtwI 实现我的要求的方法
标签: php mysql symfony1 doctrine sfdoctrineguard