5
我想比較magento版本,所以我可以檢查當前版本是否大於1.6使用代碼否則不。 我可以通過使用Mage::getVersion()
得到magento版本,它返回1.7.0.2
(一個字符串),但是如何比較它以便我的代碼在安裝在另一個版本低於此值的magento上時不會破壞頁面?有沒有其他的方式比這更好。解決方案必須來自magento。如何以編程方式比較magento版本?
感謝,
我想比較magento版本,所以我可以檢查當前版本是否大於1.6使用代碼否則不。 我可以通過使用Mage::getVersion()
得到magento版本,它返回1.7.0.2
(一個字符串),但是如何比較它以便我的代碼在安裝在另一個版本低於此值的magento上時不會破壞頁面?有沒有其他的方式比這更好。解決方案必須來自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
}
if(version_compare(Mage::getVersion(), '1.7.0.2') > 0)
多數民衆贊成在我正在尋找! –
@marius感謝它對我們+1非常有用 –