为OXID 6.0创建的模块在安装和激活方面会向后兼容较低版本(即OXID 5.0)吗?
发布于 2018-03-06 22:11:20
如果使用新的元数据版本2.0和命名空间,则该模块将不向后兼容。版本4/5的模块没有使用命名空间,安装是通过文件复制完成的,新的推荐方法是使用命名空间并使用composer安装模块。
此外,在版本6中,数据库层发生了变化,如果模块与数据库进行了交互,则相应的代码与版本4/5 (使用AdoDB)到版本6(使用原则)略有不同。
因此,为Oxid4/5创建的模块可能会在版本6中工作,但在大多数情况下,您将需要该模块的单独版本。
发布于 2018-06-12 22:27:40
不,这样是行不通的。OXID6仅为旧模块提供临时的向后兼容性。我认为当所有oxid-esales模块都将被重写为新的oxid6格式时,它们将不再支持旧模块。
https://stackoverflow.com/questions/49106014
复制相似问题