在 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/