Как добавить термины таксономии с помощью Drupal Migrate

Я использую модуль миграции для копирования данных из нескольких источников в новую установку 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 , и, похоже, это имя компьютера для этой таксономии.

I ' Я пробовал имитировать это поведение с каждым вариантом того, каким должно быть мое имя_машины , но эти термины, похоже, никогда не связываются:

По идентификатору:

// 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(',');

Я ошибаюсь предполагая, что отображение назначения - это имя компьютера для таксономии?

Эта версия модуля миграции была выпущена недавно, я не нашел других полезных примеров в Интернете.

6
задан TheodorosPloumis 19 December 2018 в 17:42
поделиться