0
我在我正在构建的网站上使用Symfony 1.2.9(与Propel ORM)。我已经安装了sfGuard插件并创建了组和权限。如何在首次创建时向用户提供凭证?
假设这种情况下的凭证是foobar
。我正在考虑将权限foobar
分配给组foobarGrp
,然后创建新用户,组foobarGrp
的成员。假定用户将“继承”来自foobarGrp
的许可(凭证)(由于他们是组foobarGrp
的成员)。我的假设是否正确?
感谢罗伯托。因此,执行该操作的代码与此处的代码类似:http://pastebin.com/d54fd4bec 是否有更有效的方法来执行此操作? (你可以看到,我打的分贝好几次。) – 2009-12-13 14:11:44
它应该是'$用户> addGroupByName(“组名”)' – develop7 2009-12-13 17:54:06
是啊,他是正确的,你可以找到关于addGroupByName和addPermissionsByName方法的详细信息这里:http://www.symfonylab.com/extra-questions-and-solutions-for-sfguardplugin/ – Roberto 2009-12-13 22:09:38