0

フィードをエンティティ参照フィールドにインポートすると、以下のコードのような重複値が作成されます (devel モジュールを使用)

$field_tags_people['und'][0]['target_id'] = 578
$field_tags_people['und'][1]['target_id'] = 578
$field_tags_people['und'][2]['target_id'] = 594

各 target_id は異なる値を持つ必要がありますが、一部が重複していることが判明しました。私はこのコードを試しました

$field_tags_people['und'] = array_unique($field_tags_people['und'])

ただし、最初の用語を除くすべての用語が削除されます。target_id キーが原因で、これは奇妙に思えます。どうすればこれを機能させることができますか?

4

3 に答える 3