我正在研究将数据从Magento v1.9迁移到基于Symfony 4的应用程序(可能使用Sylius和其他捆绑软件),并且这样做的一个重要问题是如何将数据从Magento的DB结构迁移到新/ Symfony应用程序的模型结构。
考虑到这个非常普遍的理论问题:是否可以使用Doctrine的Migrations捆绑包将我正在使用的数据传输到我自己的(和/或Sylius')模式中?
(非常感谢您的帮助或建议!)
答案 0 :(得分:1)
是的,可以使用迁移的方式,但是那不是应该使用的方式。教义迁移用于处理内部数据更改,而不是导入数据。如果您已经启动了Sylius之类的系统并准备就绪,则应查看https://packagist.org/packages/friendsofsylius/sylius-import-export-plugin 如果您尚未进行任何设置,则可以尝试基于Magento数据库改编教义实体,这会很麻烦,也可以在新创建的方案上尝试类似https://github.com/mathielen/ImportEngineBundle之类的东西。