我一直想知道是否可以为资产枝条功能添加参数,如此
#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>
我知道我可以创建一个宏来执行此操作,但我想知道是否还有其他方法。
感谢您的回复
答案 0 :(得分:0)
资产通常是静态文件,而不是动态脚本,您确定自己做得对吗?如果您有一个接受参数的资产,它可能应该是一个定义了路径的控制器,这样您就可以在代码中对其进行操作{{ path('...', {key: value}) }}
否则,您唯一可以使用assets_version
自动将版本号附加到资产