在symfony2 twig资产函数中添加参数

时间:2012-05-31 08:27:18

标签: symfony twig templating assets

我一直想知道是否可以为资产枝条功能添加参数,如此

#config.yml
...
framework:
   templating:
      parameters: 
         key: value
OR
twig:
   parameters:
      key: value
...

在twig文件中使用像这样的资产

# twig file
<script src="{{ asset('/file/path', key) }}"></script>

并将重生

<script src="/file/path?key=value"></script>

我知道我可以创建一个宏来执行此操作,但我想知道是否还有其他方法。

感谢您的回复

1 个答案:

答案 0 :(得分:0)

资产通常是静态文件,而不是动态脚本,您确定自己做得对吗?如果您有一个接受参数的资产,它可能应该是一个定义了路径的控制器,这样您就可以在代码中对其进行操作{{ path('...', {key: value}) }}

否则,您唯一可以使用assets_version

自动将版本号附加到资产