Drupal 8中的权限表在哪里?

问题描述 投票:0回答:1

我正在搜索为数据库中所有用户定义的权限。我知道在Drupal 7中它在role_permission表中。在Drupal 8的哪里可以找到它?

drupal-8
1个回答
0
投票

在Drupal 8中,所有角色和权限都作为配置存储。如果要在数据库中查看它,可以检查配置表。

您的查询应类似于:

select * from config where name = 'user.role.subadmin';

其中subadmin是角色名称。您将看到具有该角色序列化值的Blob数据。所有权限都存储在其中。

由于这是一种配置,因此conf文件夹中有.yml文件以及名称“ user.role。{your_role_name} .yml”。就我而言:

sites⁩/default⁩/⁨config⁩/⁨sync/user.role.subadmin.yml⁩
© www.soinside.com 2019 - 2024. All rights reserved.