Twig中资产声明中的变量

时间:2013-10-01 11:55:01

标签: php html symfony twig

我的内联风格如下:

style="background-image: url({{ asset('bundles/testblog/images/id.jpg') }});"

网址的id部分必须根据变量而变化。我怎样才能在资产内部实现这一目标。

我试过了:

style="background-image: url({{ asset('bundles/testblog/images/'{{variable}}'.jpg') }});" 

但无济于事。

2 个答案:

答案 0 :(得分:41)

~用于concatenation

style="background-image: url({{ asset('bundles/testblog/images/' ~ variable ~ '.jpg') }});"

同时

您不需要嵌套{{ ... }}分隔符。您用于包装asset()调用的那些也用于打印它们包含的任何其他变量。

答案 1 :(得分:5)

style="background-image: url({{ asset('bundles/testblog/images/' ~ variable ~ '.jpg') }});"