首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >添加BjyAuthorize角色(使用ZfcUser和Doctrine)

添加BjyAuthorize角色(使用ZfcUser和Doctrine)
EN

Stack Overflow用户
提问于 2013-02-14 02:04:01
回答 1查看 3.6K关注 0票数 1

我正在尝试在ZF2中使用bjy-authorize、zfcUser和zfc-user- trying orm。我安装了与手册相关的所有模块。要将bjyAuthorize与一起使用,我使用了本教程的https://github.com/bjyoungblood/BjyAuthorize/pull/62

如何创建新角色以及如何将其链接到用户?

上面的教程使用这个来配置role_providers:

代码语言:javascript
复制
    'BjyAuthorize\Provider\Role\DoctrineEntity' => array(
                                        'role_entity_class' => 'Material\Entity\Role',
                                    ),

在BjyAuthorize的其他一些配置文件中,这是通过

代码语言:javascript
复制
    // this will load roles from the user_role table in a database
    // format: user_role(role_id(varchar), parent(varchar))
    'BjyAuthorize\Provider\Role\Doctrine' => array(
                            'table'             => 'user_role',
                            'role_id_field'     => 'role_id',
                            'parent_role_field' => 'parent',
     ),

这些配置之间有什么区别?

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2013-02-14 04:10:32

请避免使用BjyAuthorize\Provider\Role\Doctrine,因为我很快就会弃用它。

继续使用新引入的BjyAuthorize\Provider\Identity\AuthenticationDoctrineEntity

BjyAuthorize\Provider\Role\Doctrine使用的是直接SQL查询,在使用Doctrine时并不建议这样做(主要是可移植性)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14860030

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档