如何在drupal8的配置实体中添加自定义属性

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

我想在配置实体(user_role)中添加自定义属性。

e.g. 
administrator {
    id: administrator,
    label: administrator,
    isadmin: true,
    ..,
--> client_id:1
}  

但我找不到如何覆盖现有配置实体的属性。

所以请帮帮我。

php drupal drupal-8
1个回答
0
投票

通常,Drupal 8中的实体具有fields(属性),可以附加到它们并可以扩展它们的功能。

Roles不是Drupal 7或8中的真实实体,默认情况下它们不可存档。在Drupal 7中有一个user_role_field模块允许此功能,但目前Drupal 8中没有相应的功能。

作为Drupal 8的替代方案,您可以为fields创建user entity(包含在核心中),如果您想要Role specific字段,您可以将field_permissions分配给每个字段,以便特定角色可以创建/查看/编辑它们。

© www.soinside.com 2019 - 2024. All rights reserved.