0

我正在开发一个 Drupal 网站。我创建了一个带有字段集合的内容类型。字段集合包含 3 个字段并且是多个字段。我已经成功创建了很多这种内容类型的节点。但是现在当编辑节点并保存它们时,它给了我错误:无法更改主机实体。在 FieldCollectionItemEntity->updateHostEntity() (/home/user/public_html/xyz/sites/all/modules/field_collection/field_collection.entity.inc 的第 239 行)。

只有一些节点给出上述错误。请帮我解决这个问题?

如果您需要有关此问题的更多信息,请告诉我。

谢谢!

4

2 回答 2

0

我自己解决了这个问题。问题出在数据库中。我不确定如何,但我遇到错误的节点包含多个节点中字段集合项 ID 的多个条目。我删除节点并使用相同的数据重新创建。它现在工作。希望它可以帮助某人。

于 2015-11-23T05:08:20.200 回答
0

Drupal 7 上的 Field Collection 有多种不同的场景可能导致此错误。见https://www.drupal.org/node/2382089

于 2016-04-13T15:31:40.350 回答