所以这是我的要求:
我有一个使用MySQL的现有应用程序,并且有大约200个奇数表。我想转移到Drupal 8并需要在某些内容类型中导入此数据。基本上,我想迁移数据并创建节点。我想编写一个独立的脚本,可以从MySQL,bootstrap Drupal 8和创建节点中读取。任何建议,例子都会有所帮助。
答案 0 :(得分:2)
Drupal 8将Migrate API内置到核心中,因此您可以使用它。这是一篇很好的入门文章,虽然它已经有一年了,所以你想看看你可能想先用的任何进步/新东西:
https://www.sitepoint.com/your-first-drupal-8-migration/
以下是Migrate API文档:
https://www.drupal.org/docs/8/api/migrate-api/migrate-api-overview
...这里是Migrate Plus模块,其中包含一些示例代码:
https://www.drupal.org/project/migrate_plus
您希望花一些时间使用Drupal 8 - 200表格为您的新应用程序建模,这听起来像您不希望必须重新实现的内容。构建新的结构,然后使用Migrate套件中的各种工具将数据导入新实体&内容类型。