8 因此,我读到Magento 2.3将引入声明性数据库架构。 今天,当您想要更改Magento数据库的架构时,用于完成此操作的模式是使用InstallSchema和UpgradeSchema类,在该类中编写了代码来更改架构。Magento 2.3将通过实现声明性数据库架构来更改建议的方式。 拜托,有人可以帮忙解释一下这意味着什么,为什么如此有益。这是指对数据库本身的更改,还是仅指用于安装和升级的脚本。 谢谢。 magento2 database magento2.3 — 克雷格 source 1 如果u需要仍然github.com/bdcrops/BDC_Declarative — matinict
5 我将根据我刚刚在这里阅读的帖子尝试在这里回答我自己的问题。 据我了解...现在,当为Magento 2开发模块时,必须以一种容易引起错误和复杂性的方式编写模块。 常见问题包括: 具有不同类型的脚本会使系统不稳定且困难 安装过于复杂 没有更新验证 即将发布的更新将使开发人员可以重组其模块的各个部分,以便可以将其编写得更加清晰。 潜在的解决方案包括 避免遗漏或重复执行SQL操作 性能提升 能够还原到以前的版本 这将减少潜在的错误,简化开发并提高性能。 — 克雷格 source