2012-11-27 18 views
3

我想對選擇標籤倍數選擇的值進行測試。我試着用這個代碼,但我得到這個錯誤:如果symfony上的變量分支

A hash key must be a quoted string, a number, a name, or an expression enclosed in parentheses (unexpected token "punctuation" of value "{" in AdminBlogBundle:GestionGraph:graphkpi1.html.twig at line 575

{% for liste in Col1_Array %} 
    {% if {{liste}} is "Call Drop" %} 
    <div id="chartdiv" style="width: 100%; height: 400px;"></div> 
    {% else %} 
     <div id="chartdiv1" style="width: 100%; height: 400px;"></div> 
    {% endif %} 
{% endfor %} 

誰能幫幫我好嗎?

回答

7

你不能嵌套這樣的delimeters。

正確的語法爲:

{% if liste == "Call Drop" %} 
3

相當肯定你行:

{% if {{liste}} is "Call Drop" %} 

應該是:

{% if liste is "Call Drop" %} 
+0

即使我把通話清單==我無法找到圖,如果我這樣做我有兩個圖

user1855861

+0

你好,如果我試圖,但我有什麼 {%用於清單當然在Col1_Array%} { 如果%清單當然== 「掉話」 %}

\t {%其他%}
{%ENDIF%} {%ENDFOR%}但如果我把一切工作 {%爲Col1_Array%清單當然} { 如果%清單當然== 「掉話」 %}
{%ENDIF%}
{%ENDFOR%} – user1855861