我有类似的代码
{% for i in 1..25 %}
<li class="span4">
{% set screen = '@TfptPortfolioBundle/Resources/public/images/bekic/screen' ~ i ~ '.jpg' %}
<a href="#myModal" class="thumbnail" data-toggle="modal">{% image screen %}
<img src="{{ asset_url }}" alt="Młody Lider Innowacji" />
{% endimage %}</a>
</li>
{% endfor %}
但symfony在车道上抛出错误的“意外的令牌”名称“值”屏幕“”
<a href="#myModal" class="thumbnail" data-toggle="modal">{% image screen %}
如何连接字符串以将其用作资产网址?
答案 0 :(得分:7)
所以它有效:
{% for i in 1..25 %}
<li class="span4">
{% set screen = 'bundles/tfptportfolio/images/bekic/screen' ~ i ~ '.jpg' %}
<a href="#myModal" class="thumbnail" data-toggle="modal">
<img src="{{ asset(screen) }}" alt="Młody Lider Innowacji" />
</a>
</li>
{% endfor %}
显然,您必须执行命令app/console assets:install --symlink
才能在网络目录上创建链接。
修改强>
以您无法实现的方式输入变量标签。 为此,您必须在config.yml中声明该变量。
您可以在此处查看文档:{{3}}。
目前唯一的方法是我上面所描述的。