向所有Shopware开发人员问好。
我是Shopware开发的新手,我很惊讶地看到,虽然Symfony有一个自动生成SQL迁移的"doctrine generate migration"命令,但Shopware似乎没有这个,按照教程,似乎我必须编写实体定义和迁移SQL来创建相应的表。
对于具有许多字段的表,这样做很痛苦。 是否有任何解决方案可以自动生成它,确保没有错误?也许是一个插件?
最后,如果没有,它是否以某种方式计划在路线图上?
提前谢谢大家帮助我回答这个问题。
我为遇到这个问题的其他人回答这个问题。
Shopware现在支持cli命令bin/console dal:create:schema
,该命令从Entites生成架构。
请记住: 目前在 2020 年 3 月,此功能仍处于测试阶段。因此,请仔细检查生成的架构文件。
SQL 架构文档
此命令选择 Shopware 已知的所有活动实体定义,并尝试基于字段创建 SQL 查询。注意:必须激活插件,否则不会考虑自定义实体定义。查询输出到/schema 中。搜索正确的 SQL 文件并将查询复制到迁移文件。注意:此命令处于测试状态,不应盲目使用 仔细检查生成的 SQL 查询是否确实符合您的需求。