移行モジュールを使用して、複数のソースから新しいdrupalインストールにデータをコピーしています。これまでのところ、モジュールで提供されている例から必要なものの多くを複製することができます。現在、新しく作成されたノードに用語または分類法を追加することに固執しています。例は次のとおりです。
// These are related terms, which by default will be looked up by name
$this->addFieldMapping('migrate_example_beer_styles', 'terms')
->separator(',');
私はmigrate_example_beer_styles
目的地のマッピングを追跡しました、そしてそれはmachine name
その分類学のためであるようです。
私は自分のmachine_name
あるべき姿のすべてのバリエーションでこの振る舞いを模倣しようとしましたが、用語が関連付けられているようには見えません。
ID別:
// where source breed_id is '1,100' - it finds mapped values accordingly
$this->addFieldMapping('breeds', 'breed_id')
->sourceMigration('BreedMigration')
->separator(',')
そして、名前で:
// where source breeds is 'Dogs,German Shepherd'
$this->addFieldMapping('breeds', 'breeds')
->separator(',');
宛先マッピングがmachine name
分類法用であると仮定するのは間違っていますか?
このバージョンの移行モジュールは最近リリースされましたが、Web上で他に役立つ例は見つかりませんでした。