如何将Drupal 8字段与外部数据源同步?

时间:2018-04-25 23:25:55

标签: synchronization drupal-8

我在实体(特别是内容类型和分类法)中有字段,我想填充并与外部数据源同步。我是否认为可以使用hooks和/或events

来实现这一点

我需要能够将外部源中的数据读入字段,如果更改,则再次写回新值。

在搜索信息时,我发现了一个名为external_entities的模块听起来很有希望,但需要一个插件来做我想做的事情。谁能解释如何实现这样一个插件,以及它是否比钩子和事件更好?

史蒂夫

1 个答案:

答案 0 :(得分:0)

您可以选择实施一个cron作业来检查外部Sorce并将其放入队列中,您可以将工作分成小部分。

hook_cron的开头: https://api.drupal.org/api/drupal/core!core.api.php/function/hook_cron/8.2.x

如何实施您需要解决队列的QueueWorkerhttps://knackforge.com/blog/vamsi/how-create-queue-woker-drupal-8

QueueWorker中,您可以选择加载所需的节点并更新其中的字段