1

为 OXID 6.0 创建的模块在安装和激活方面是否会向后兼容较低版本(即:OXID 5.0)?

4

2 回答 2

2

如果使用新的元数据版本 2.0 和命名空间,则该模块将不向后兼容。4/5 版本的模块没有使用命名空间,安装是通过文件复制完成的,新推荐的方法是使用命名空间并使用 composer 安装模块。

此外,版本 6 中的数据库层也发生了变化,如果模块与数据库有交互,则相应的代码从版本 4/5(使用 AdoDB)到版本 6(使用教义)略有不同。

因此,为 OXID 4/5 创建的模块可能会在版本 6 中工作,但在大多数情况下,您将需要模块的单独版本。

更多信息可以在这里找到:https ://docs.oxid-esales.com/developer/en/6.0/

于 2018-03-06T14:11:19.967 回答
0

不,这永远不会以这种方式工作。OXID6 仅为旧模块提供临时向后兼容性。我认为当所有 oxid-esales 模块都将被重写为新的 oxid6 格式时,他们将停止支持旧模块。

于 2018-06-12T14:27:40.213 回答