我有这样的代码
{% 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 %}
Run Code Online (Sandbox Code Playgroud)
但是symfony在lane上抛出了一个错误的"Unexpected token"名称"of value"screen""
<a href="#myModal" class="thumbnail" data-toggle="modal">{% image screen %}
Run Code Online (Sandbox Code Playgroud)
我如何连接字符串以将其用作资产网址?
它的工作原理是:
{% 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 %}
Run Code Online (Sandbox Code Playgroud)
显然,您必须执行命令app/console assets:install --symlink
才能在Web目录上创建链接.
编辑:
以您所做的方式输入变量资产变量是不可能的.为此,您必须在config.yml中声明该变量.
在这里您可以看到文档:文档资产.
目前唯一的方法就是我上面所描述的.
归档时间: |
|
查看次数: |
1237 次 |
最近记录: |