我有一个正在进行的migrate_d2d迁移,在这个迁移中,我需要能够逐个节点地检测更改,我非常希望能够使用散列源行以检测更改特性中的功能来实现这一点。但是,我无法找到添加该选项的位置,以便生成散列。我尝试过--这是我的类(覆盖DrupalNode6Migration):
$this->sourceOptions['track_changes'] = TRUE;但该选项没有添加和使用。根据有关此功能的参考文章,我应该将其添加到源构造函数中,但该部分由抽象DrupalMigration类中的migrate_d2d处理。我需要降到那个级别才能创建我的类来访问这个属性,还是有一种方法可以从我的类中添加它来覆盖Drupal6NodeMigration?
发布于 2014-08-31 08:38:15
似乎你想要同步站点。http://timonweb.com/using-hash-value-trackchanges-to-detect-source-data-changes-in-migrate-for-drupal-7 --如果您遵循上面提到的这个示例,那么在最后部署之后,根据更新时间过滤节点。你使用MigrateSourceSQL。这样就可以修改查询了。
如果要同步站点,请使用模块:服务或提要。
https://drupal.stackexchange.com/questions/128314
复制相似问题