我想在配置实体(user_role)中添加自定义属性。
e.g.
administrator {
id: administrator,
label: administrator,
isadmin: true,
..,
--> client_id:1
}
但我找不到如何覆盖现有配置实体的属性。
所以请帮帮我。
通常,Drupal 8中的实体具有fields
(属性),可以附加到它们并可以扩展它们的功能。
Roles
不是Drupal 7或8中的真实实体,默认情况下它们不可存档。在Drupal 7中有一个user_role_field模块允许此功能,但目前Drupal 8中没有相应的功能。
作为Drupal 8的替代方案,您可以为fields
创建user entity
(包含在核心中),如果您想要Role specific
字段,您可以将field_permissions分配给每个字段,以便特定角色可以创建/查看/编辑它们。