我正在尝试比较magento版本,因此我可以检查当前版本是否大于1.6,然后使用代码,否则不要使用。
我可以使用Mage::getVersion()获取magento版本,并且返回1.7.0.2(字符串),但是如何比较它,以便在安装在版本低于此版本的另一个magento上时,我的代码不会中断页面​​?还有没有其他比这更好的方法了。解决方案必须来自magento。

最佳答案

您可以使用version_compare函数。

$magentoVersion = Mage::getVersion();
if (version_compare($magentoVersion, '1.6', '>=')){
    //version is 1.6 or greater
}
else {
    //version is below 1.6
}

关于magento - 如何以编程方式比较magento版本?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21038543/

10-16 16:01