错误在树枝中出现值“%”的意外标记“operator”

时间:2016-02-18 00:11:33

标签: php symfony twig

我试图在树枝上做一个简单的for循环:

{{% for category in ['Action','Drama','Comedy','Anime','Adults','Science fiction'] %}}
   <p class="lead"><a href="">{{category}}</a></p>
{{% endfor %}}

但twig正在给我这个错误消息,我不明白为什么:MoviesBundle中值为“%”的意外标记“operator”:默认:第129行的index.html.twig。

我尝试这种方式阵列['动作','戏剧','喜剧','动漫','成人','科幻小说']具有相同的结果。一点帮助都会很好。谢谢!

2 个答案:

答案 0 :(得分:2)

forendfor中,大括号必须为

{% for category in ['Action','Drama','Comedy','Anime','Adults','Science fiction'] %}
   <p class="lead"><a href="">{{category}}</a></p>
{% endfor %}

答案 1 :(得分:0)

{{[动作],'戏剧','喜剧','动漫','成人','科幻小说”类别的%%}

{{category}}

{%endfor%}

花括号应为单个。双括号仅用于打印变量和数组。