在安装者的模块中包含多个版本的代码,并让安装者根据要安装的Magento版本确定要部署的版本,将非常方便。
例如,对于Magento> 1.7,请使用system.xml,其中包括tooltip
,嵌套group
功能和其他现代功能,但对于较旧版本的Magento,请使用文件的精简版本,其中不包含那些(破坏性)声明。
这种方法也可以用于标准模块结构中的许多其他文件。
对于作曲家部署的选项map
,modman
或package.xml
据我所知,没有一个是有关于目标系统的任何情报。该package.xml
选项不太可能更改,但map
可以...
在我看来,将有许多扩展程序开发人员将从这种降级方法中受益。有没有人找到解决方法?