首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >具有特性的user_roles

具有特性的user_roles
EN

Drupal用户
提问于 2011-06-27 09:32:54
回答 1查看 220关注 0票数 2

当我使用user_roles()时,当有特性添加的角色时,功能角色不会被返回。我怎样才能得到我的网站上所有角色的列表,包括那些在功能中定义的角色?

EN

回答 1

Drupal用户

发布于 2011-06-28 16:00:06

角色列在admin/user/roles上吗?否则,您的功能可能不会定义角色,或者该功能可能会被重写。

由功能定义的角色实际上显示在user_roles()中。我创建了一个定义单个角色的简单特性,然后启用了它:

代码语言:javascript
复制
% drush php-eval "print_r(user_roles())"
Array
(
    [1] => anonymous user
    [2] => authenticated user
)

% drush pm-enable yayfeature
The following extensions will be enabled: yayfeature
Do you really want to continue? (y/n): y
yayfeature was enabled successfully.                                                                                          [ok]

% drush features-revert yayfeature
Do you really want to revert user_role? (y/n): y
Reverted user_role.                                                                                                           [ok]

% drush php-eval "print_r(user_roles())"
Array
(
    [1] => anonymous user
    [2] => authenticated user
    [5] => yay
)
票数 1
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/5946

复制
相关文章

相似问题

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