システム内のすべてのパーミッション (/admin/people/permissions) を一覧表示できる drupal 7 関数はありますか ( user_permission_get_modules() )
私はdrupalモジュールを作成しようとしています.必要なのは、すべての権限を取得し、チェックボックスリストにリストのそれぞれを追加することです.チェックボックスの値をテーブル「role_permission」の列「permission」。
よろしくお願いします^_^
システム内のすべてのパーミッション (/admin/people/permissions) を一覧表示できる drupal 7 関数はありますか ( user_permission_get_modules() )
私はdrupalモジュールを作成しようとしています.必要なのは、すべての権限を取得し、チェックボックスリストにリストのそれぞれを追加することです.チェックボックスの値をテーブル「role_permission」の列「permission」。
よろしくお願いします^_^
最も簡単な方法は、組み込みのアクセス許可フォームを再利用することです。
$form = drupal_get_form('user_admin_permissions');
目的に合わせてフォームを変更する必要がある場合は、上記のコードでフォームを取得した後に変更できます。devel モジュールdpm
の関数を使用してフォームを分析し、どのような変更が必要かを確認することをお勧めします。