public function ExampleArticleMigration::__construct in Drupal-to-Drupal data migration 7.2
Parameters
array $arguments:
Overrides ExampleNodeMigration::__construct
File
- migrate_d2d_example/
node.inc, line 63
Class
Code
public function __construct(array $arguments) {
// Add any other data we're pulling into the source row, before the parent
// constructor.
$this->sourceFields['lead_graphic'] = 'Lead graphic string from D6';
$this->sourceFields['summary'] = 'Summary string from D6';
parent::__construct($arguments);
$this
->addFieldMapping('field_image', 'field_lead_graphic')
->sourceMigration('Image');
// Note that we map migrated terms by the vocabulary ID.
$this
->addFieldMapping('field_countries', '1')
->sourceMigration('Countries');
$this
->addFieldMapping('field_countries:source_type')
->defaultValue('tid');
$this
->addFieldMapping('field_topics', '2')
->sourceMigration('Topics');
$this
->addFieldMapping('field_topics:source_type')
->defaultValue('tid');
}