首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何编写迁移组文件?

如何编写迁移组文件?
EN

Drupal用户
提问于 2016-12-20 21:46:58
回答 2查看 1.7K关注 0票数 2

我正在尝试用下面的代码创建一个迁移组。但是它没有被检测到&在admin/structure/迁移中列出。同时安装了迁移工具模块和迁移工具模块。我正在尝试从WordPress表创建迁移。该模块名为migrate_wordpress &迁移组是在config/install中定义的,名称为migrate_wordpress. migrate_group.wordpress.yml。

代码语言:javascript
运行
复制
id: wprdpress
label: WordPress Imports
description: Import from WordPress blog
source_type: Custom tables

以上迁移组配置有什么问题?在Drupal 8中编写迁移组配置文件的正确方法是什么?

EN

回答 2

Drupal用户

回答已采纳

发布于 2016-12-20 22:06:17

我相信组是migrate_plus模块的一个特性。为了使它们被识别,需要将文件命名为migrate_plus.migration_group.<group_name>.yml。实际的迁移也需要像这个migrate_plus.migration.<migration_name>.yml那样格式化。

我看到的另一个问题是,您的id: wprdpress应该是id: wordpress。(以防错误出现在您的代码中:)

最后一件事是迁移只在模块安装上定义。这意味着,您必须卸载和重新安装每次。(或者您可以为您实现一些drush命令。(查看本教程。)

票数 7
EN

Drupal用户

发布于 2016-12-21 03:38:08

在.yml文件中,我们定义了迁移的四个主要部分。这些是id、源、进程和目的地。Id用于标识此迁移进程Id以标识。源是用数据源定义的。进程基本上定义了目标和源之间字段的映射。似乎你错过了过程和目的地。要定义迁移组,您可以这样定义它

migration_group:自定义

目的地:

更高级的插件:实体:文件

您也可以参考这个迁移模块

票数 1
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/223536

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档