在安装和激活方面,为OXID 6.0创建的模块是否可以向下兼容较低版本(即:OXID 5.0)?
答案 0 :(得分:1)
如果使用新的元数据版本2.0和命名空间,则模块将不向后兼容。版本4/5的模块没有使用名称空间,安装是通过文件复制完成的,新推荐的方法是使用名称空间并使用composer安装模块。
此外,数据库层在版本6中已更改,如果模块与数据库进行交互,则相应的代码与版本4/5(使用AdoDB)略有不同(使用doctrine)。
因此,为OXID 4/5创建的模块可能适用于版本6,但在大多数情况下,您将需要单独版本的模块。
答案 1 :(得分:0)
不,这将永远不会这样。 OXID6仅为旧模块提供临时向后兼容性。我认为当所有氧化模块都被重写为新的氧化物6时,它们将停止支持旧模块。