drupal - FieldStorageConfigInterface::getBundles() 返回不存在的配置实体名称:

标签 drupal drupal-8 drupal-modules

在 Drupal 应用程序中,有人从字段配置中删除了正文字段。我试图再生 body 场。它生成“field_body”作为机器名称。

FieldStorageConfigInterface::getBundles() 返回的不存在的配置实体名称:实体类型:节点, bundle :ways_to_give,字段名称:body

最佳答案

我也有类似的问题:

我收到消息了;

FieldStorageConfigInterface::getBundles() 返回的不存在的配置实体名称:实体类型:brick,bundle:content,字段名称:field_inmail

这似乎与 https://www.drupal.org/project/drupal/issues/2916266

按照我使用的说明进行操作 SELECT * FROM key_value WHERE value LIKE '%field_inmail%' 但它给了我 5 行,我看不到我应该或可以删除​​或更改哪一行来解决问题。

你可以尝试类似的方法 SELECT * FROM key_value WHERE value LIKE '%body%'; 如果您只有一行,您可以只删除或编辑表中的行。 (请先备份)

您可能需要查看Value的字段结果,它是BLOB类型的字符串。查看其字符串内容,您应该会看到包名称和您正在搜索的字段。如果您使用 PHPMyAdmin,您可能必须右键单击该值并将其另存为 bin 文件。你可以用文本编辑器打开它应该是json文本。

让我知道您是如何解决此问题的。

关于drupal - FieldStorageConfigInterface::getBundles() 返回不存在的配置实体名称:,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58093236/

相关文章:

Drupal 7 密码哈希

javascript - 在 drupal 中自定义 Javascript 加载顺序并将新的 JS 添加到该列表

mysql - Drupal 环境的 Docker 容器未链接

drupal-8 - 如何在 Drupal 8 中创建和保存用户配置文件字段?

drupal - 如何在drupal 7中的提交按钮之后放置标记?

Drupal 以编程方式将项目添加到菜单

javascript - 如何扫描网站的静态副本以寻找被黑客入侵的证据

linux - 复制网站但保留权限

drupal - 在 drupal 中将类添加到内容字段(链接)

drupal - 模块卸载清理