我需要在app的页脚中显示app / config.yml文件中设置的资产版本:
framework:
templating:
engines: ['twig']
assets_version: v2.6.2
如何在Twig或控制器中获取 assets_version 值?
答案 0 :(得分:2)
您可以使用AssetsExtension的getAssetsVersion方法。
所以,在控制器中:
$this->container->get('templating.helper.assets')->getVersion();
或在Twig文件中:
{{ assets_version() }}
答案 1 :(得分:0)
如果您使用最新的Symfony版本,并且在 config.yml 上的配置如下所示
framework:
assets:
version: "your_assets_version"
您可以使用:
{{ asset_version('') }}
有关更多详细信息,请检查https://symfony.com/doc/current/reference/twig_reference.html#asset-version