Yii2: 如何查找版本

Yii2: How to find version

提问人:WeSee 提问时间:10/31/2023 更新时间:10/31/2023 访问量:29

问:

我需要在命令行中显示 Yii2 的版本。 我不想使用 .Yii::getVersion()

我期望像这样:

$ ./yii --version
2.0.49

有没有命令行在线程序来获取 Yii2 版本?

YiI2 版本

评论


答:

1赞 Michal Hynčica 10/31/2023 #1

没有命令可以只输出 yii 版本。但是,如果运行或仅不带参数,则第一行将包含版本。 例如:yii helpyii

这是 Yii 版本 2.0.48.1。

另一种选择是使用 composer 获取包的安装版本:yiisoft/yii2

> composer show yiisoft/yii2
name     : yiisoft/yii2
descrip. : Yii PHP Framework Version 2
keywords : framework, yii2
versions : * 2.0.48.1
...

或者,您可以包含一个 php 代码片段来显示版本:

> php -r "require './vendor/autoload.php'; echo \yii\BaseYii::getVersion();"
2.0.48.1

我知道你不想用php代码,我只是为了完整起见才添加这个选项。Yii::getVersion()