首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为OXID 6.0创建的模块是否向后兼容较低版本?

为OXID 6.0创建的模块是否向后兼容较低版本?
EN

Stack Overflow用户
提问于 2018-03-05 16:14:30
回答 2查看 65关注 0票数 1

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

EN

回答 2

Stack Overflow用户

发布于 2018-03-06 22:11:20

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

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

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

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

票数 2
EN

Stack Overflow用户

发布于 2018-06-12 22:27:40

不,这样是行不通的。OXID6仅为旧模块提供临时的向后兼容性。我认为当所有oxid-esales模块都将被重写为新的oxid6格式时,它们将不再支持旧模块。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49106014

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档