syffony2的sfguard包

时间:2011-08-22 09:18:28

标签: php symfony propel sfguard

symfony2有一个(Propel)包,symfony2是否有sfguard包

4 个答案:

答案 0 :(得分:10)

还没有sfGuard捆绑包(但是),但你签出了FOSUserBundle吗?我其实比sfGuard更喜欢它。

答案 1 :(得分:2)

FOSUserBundle完成了这项工作,它与Propel完全兼容。请注意,Propel的官方捆绑包是PropelBundle

威廉

答案 2 :(得分:1)

symfony2的sfGuard Bundle尚不可用。

答案 3 :(得分:1)

FOSUserBundle优于sfGuardUser,它允许使用不同的数据源作为ORM(Doctrine),MongoDB / CouchDB ODM或Propel。

开箱即用,这个Bundle不支持数据库持久化角色,ACL功能是允许的,但仅限于两个级别的用户:ROLE_USER和ROLE_ADMIN,这些角色可以通过命令行授予用户。

$ php app/console fos:user:promote testuser ROLE_ADMIN

您可以在此链接http://blog.jmoz.co.uk/symfony2-fosuserbundle-roles

找到有关商店角色在数据源上的更多信息的详情