以编程方式获取最新的magento版本数字

时间:2014-02-06 23:14:18

标签: magento

昨天我发布了这个question并很快得到了一个很好的答案。所以我向前迈进了Magento。任何出口Magento的人都可以告诉我哪里可以获得最新的版本号。 (具体来说,我需要Magento Community Edition的版本号)

1 个答案:

答案 0 :(得分:1)

编辑:为了获得当前Magento安装的版本号,请使用以下命令:

$mage = new Mage;
$version = $mage->getVersion();
echo $version;

要从Magento自己获取最新版本,如果您下载官方" Downloader"版本here并查看第408行,您会看到:

public function download()
{
    if(self::DEVELOPMENT_MODE) {
        if(file_exists($this->getDestinationFilePath())) {
            return $this;
        }
    }
    $downloadPackage = self::DOWNLOAD_PACKAGE;
    $downloadFile ='releases.xml';
    $file = $this->downloadFile($downloadPackage . '/' . $downloadFile);

    $releases = simplexml_load_file($file);
    unlink($file);
    $version = $this->getStabilityRelease($releases);

    $downloadFile = sprintf('%s-%s.tgz', $downloadPackage, $version);
    $file = $this->downloadFile($downloadPackage . '/' . $version . '/' . $downloadFile);

    copy($file, $this->getDestinationFilePath());
    unlink($file);

    return $this;
}

...我想这可以让你知道如何从他们那里获取最新版本号。但是,这比我能做的复杂一点,但希望它有所帮助!