在Drupal中迁移多个源数据行

时间:2015-11-16 03:41:03

标签: mysql drupal drupal-7 migration drupal-commerce

是否有人尝试迁移具有多个源数据行的字段?就我而言,我正在迁移商业文件字段(https://www.drupal.org/project/commerce_file)的值。 它只迁移了1个id,它应该有多个id。 我已经检查了源数据库中的查询,它输出正确,我的问题是迁移。

这就是我的所作所为。


    $query->addExpression('GROUP_CONCAT(file.field_file_fid)', 'file_id');
    .
    .
    .
    .
    $this->addFieldMapping('commerce_file', 'file_id')
            ->sourceMigration('PrivateFile')
            ->separator(',');
    $this->addFieldMapping('commerce_file:file_class')
            ->defaultValue('MigrateFileFid');
    $this->addFieldMapping('commerce_file:preserve_files')
            ->defaultValue(1);

感谢您的帮助!

0 个答案:

没有答案