我目前正在设计一个系统,允许在我所有以Yii为主导的网站上升级我的模块。 Yii是否有任何类型的api可以让我找出Yii最新稳定版本的版本号?我搜索了Yii网站,找不到任何东西,并想知道是否有其他人设法找到了这样做的方法。
答案 0 :(得分:0)
好的,我对此进行了排序。我使用git从Yii的github repo获取标签列表,然后将其过滤为候选版本。
$tags = shell_exec('git ls-remote --tags https://github.com/yiisoft/yii.git | egrep -i -v RC\|{}');
$tagsArray = preg_split("#\s?[a-zA-Z0-9]{0,40}[\s](refs\/tags\/)#", $tags);
usort($tagsArray, 'version_compare');
$count = count($tagsArray);
var_dump($tagsArray[$count-1]);
它很脏,但它完成了这项工作!