0

カスタム Drupal8 モジュールに取り組んでいます。私のモジュールは次のルーティング ファイルを使用します。

kalvis.routing.yml

 kalvis.content:
      path: '/kalvis/{from}/{to}'
      defaults:
        _controller: '\Drupal\kalvis\Controller\kalvisController::content'
        _title: ''
      requirements:
        _permission: 'access content'

partは何_permissionを表し、このパラメータのすべての可能な値のリストはどこにありますかaccess content?access administrative content

PS:WAMPにインストールされたDrupal 8ベータ10を使用しています

4

3 に答える 3

1

すべての権限のリストを表示したい場合は、以下のコードが機能するはずです。仕事。独自のモジュールをコーディングしている場合は、独自のパーミッションを定義し、ユーザーがそのパーミッションを持つロールを持っているかどうかをテストできます。

function my_module_page_attachments_alter(array &$attachments) {

 $perms = array_keys(\Drupal::service('user.permissions')->getPermissions());

}
于 2015-08-24T07:20:21.230 に答える
0

「/admin/people/permissions」ページで確認できます。

于 2016-06-02T05:29:44.583 に答える