Drupal 7 获取(/admin/people/permissions)中的所有权限

Drupal 7 获取(/admin/people/permissions)中的所有权限,drupal-7,drupal-modules,Drupal 7,Drupal Modules,是否有任何drupal 7函数可以列出系统中的所有权限(/admin/people/permissions) 像这样(用户\权限\获取\模块() 我正在尝试创建一个drupal模块,我需要的是获得所有权限并将列表中的每一个添加到复选框列表中,如果有任何可能使复选框的值与表“role\u permission”中的“permission”列相同,请确认 提前感谢^ ^最简单的方法就是重用内置的权限表单 $form = drupal_get_form('user_admin_permissions'

是否有任何drupal 7函数可以列出系统中的所有权限(/admin/people/permissions) 像这样(用户\权限\获取\模块()

我正在尝试创建一个drupal模块,我需要的是获得所有权限并将列表中的每一个添加到复选框列表中,如果有任何可能使复选框的值与表“role\u permission”中的“permission”列相同,请确认


提前感谢^ ^

最简单的方法就是重用内置的权限表单

$form = drupal_get_form('user_admin_permissions');
如果出于您的目的需要修改表单,可以在使用上面的代码检索表单后进行修改。我建议使用中的函数来分析表单,并查看需要对其进行哪些更改