0

是否有任何drupal 7函数可以像这样列出系统中的所有权限(/admin/people/permissions)( user_permission_get_modules() )

我正在尝试创建一个drupal模块,我需要的是获得所有权限并将每个列表添加到复选框列表中,如果有可能使复选框的值与表“role_permission”中的“权限”列。

提前谢谢^_^

4

1 回答 1

1

最简单的做法是重用内置权限表单。

$form = drupal_get_form('user_admin_permissions');

如果您需要更改表单以用于您的目的,您可以在使用上面的代码检索它之后执行此操作。我建议使用devel 模块dpm中的函数来分析表单并查看需要对其进行哪些更改。

于 2013-05-24T00:14:57.043 回答