web-dev-qa-db-ja.com

タイプtaxonomy_termのエンティティにバンドルプロパティがありません

ユーザーがデータベースを追加/編集/検索するためのインターフェースとしてのDrupal で説明されているように、フィードインポートモジュールを使用しています。

インポートすると、次のエラーが発生します。

タイプtaxonomy_termのエンティティにバンドルプロパティがありません

なぜそのエラーメッセージが表示されるのですか?

3
islalobo

このエラーは、Vocabulary用語参照フィードのインポートが実行されるコンテンツタイプのフィールド。

インポートするコンテンツタイプの フィールドの管理 に移動します。すべてのTerm referenceフィールドを確認し、で再確認しますフィールド設定、正しい語彙が選択されています。

2
Kevin Siji

私の場合、私のエンティティ(term)にはプロパティvocabulary_machine_nameがありませんでした。

正しい必要があるのは["vocabulary_machine_name"] => NULLvocabulary_machine_name、この場合は 'フォーラム'でした。

したがって、用語にそれがあることを確認しました:

                        $term->name = ...;
                        $term->vid = ...;
                        $term->vocabulary_machine_name = 'forum'; //here
                        $term->format = ...;
0
ofundefined