2012-09-19 14 views

Odpowiedz

50

Najprostszym sposobem jest wyjście zmienna ogranicznika ({{) za pomocą zmiennej wyrażenie:

{{ '{{' }} 

Alternatywy (używany, gdy trzeba uniknąć zbyt dużo) są surowe (verbatim od 1.12) Bloki:

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

W rzeczywistości jest to całkiem niezła nazwa: well documented.

+0

Dziękuję, szukałem go w dokumentacji, ale go nie widziałem. Surowiec jest idealnym rozwiązaniem tego problemu. –

+3

Nieprzetworzony znacznik został przestarzały na rzecz znacznika "dosłownego". – DMTintner

+0

@DMTintner Dziękuję, zaktualizowałam odpowiedź. – raina77ow

10

Podaje dwie sugestie: Twig documentation. Pierwszym z nich jest po prostu wyjście ciąg:

{{ '{{' }} 

W przeciwnym razie, jeśli chcesz wstawić długi odcinek (to brzmi jak to zrobić) można użyć 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%}