asgoodasnu / version-bundle
提供版本控制的包
此包的规范存储库似乎已丢失,因此已冻结该包。
v0.1.3
2016-01-08 11:25 UTC
Requires
- php: >=5.3.3
- friendsofsymfony/rest-bundle: ~1.5
- sensio/framework-extra-bundle: ~3.0
- symfony/framework-bundle: ~2.6
Requires (Dev)
- jms/serializer-bundle: ~0.13
- phpunit/phpunit: ~4.6
- symfony/browser-kit: ~2.6
This package is not auto-updated.
Last update: 2019-12-09 03:35:21 UTC
README
安装
通过composer安装
composer.phar require asgoodasnu/version-bundle
在AppKernel.php
中注册您的包
public function registerBundles()
{
$bundles = array(
// ...
new Wk\VersionBundle\WkVersionBundle(),
// ...
);
return $bundles;
}
如果您想使用REST API,请将以下内容添加到app/config/routing.yml
_version:
resource: "@WkVersionBundle/Resources/config/routing.yml"
配置
将以下参数放入您的app/config/parameters.yml
version: 1.0.0
如果有新版本部署,请更新此值
使用
现在您可以通过REST API检索您应用程序的版本号
curl http://your-project.org/version.json
要将此版本号用于twig模板,请将其放入app/config/config.yml
twig:
# ...
globals:
version: "%version%"
然后您可以这样使用它
<p>The version number is: {{ version }}</p>