【发布时间】:2016-05-03 01:46:25
【问题描述】:
我们在 Symfony2 框架之上构建了一个 Web 应用程序。
现在我们需要在前端显示我们软件的当前版本供用户查看。版本号目前是 git 仓库中的一个标签。
现在,实现这一目标的最佳做法是什么?在 composer.json 中使用的 Composer 文档 discourages the use of the version field
Symfony 本身似乎在app/bootstrap.php.cache 文件中设置了版本字符串:
const VERSION ='2.7.6';
有没有关于这个问题的最佳实践?有没有办法直接访问 git 标签名称?还是我应该使用常量或composer.json 方式?
【问题讨论】:
-
确认:您想显示您的应用程序的版本号?还是组件的版本(即 symfony/symfony)?
-
我想显示我自己应用程序的版本,而不是 Symfony 版本。 @IlyaYarkovets 建议的
versioning-bundle看起来很有前途,我会尝试一下。请将其作为答案发布,以便我接受。
标签: php git symfony composer-php version