2012-09-19 168 views

回答

50

最簡單的方法是,以輸出可變定界符({{)通過使用可變表達式:

{{ '{{' }} 

替代(當你有逸出過多使用的)是原始(verbatim因爲1.12)塊:

{% raw %} 
    <ul> 
    {% for item in seq %} 
     <li>{{ item }}</li> 
    {% endfor %} 
    </ul> 
{% endraw %} 

實際上,它相當於well documented

+0

謝謝,我在文檔中查找了它,但沒有看到它。原料是這個問題的完美解決方案。 –

+3

原始標記現已被棄用,以支持'逐字'標記 – DMTintner

+0

@DMTintner謝謝,更新了答案。 – raina77ow

10

Twig documentation給出了兩點建議。第一個是簡單地輸出一個字符串:

{{ '{{' }} 

否則,如果您要輸出一長段(這聽起來像你這樣做),你可以使用raw tag

{% raw %} 
    your mustache content here 
{% endraw %} 
0
{% block body %} 
<table class="table table-striped"> 
    {% for temp in data %} 
    <tr> 
     <td>{{temp.fname}}</td> 
     <td>{{temp.lname}}</td> 
    </tr> 
    {% endfor %} 
</table> 

{ %endblock%}