0

我一直想知道是否可以像这样为资产树枝函数添加一个参数

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

在树枝文件中使用这样的资产

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

并且会再生

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

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

感谢您的回复

4

1 回答 1

0

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

否则,assetic 让您做的唯一一件事就是使用assets_version自动将版本号附加到资产

于 2012-11-27T13:51:35.847 回答