| 語法 | 用途 | 範例 |
{{ var }} | 輸出變數(自動 escape) | {{ user.name }} |
{{ var|raw }} | 輸出不 escape(慎用) | {{ htmlContent|raw }} |
{% if cond %}...{% endif %} | 條件判斷 | {% if user.isAdmin %}...{% endif %} |
{% for item in items %}...{% endfor %} | 迴圈 | {% for p in products %}{{ p.name }}{% endfor %} |
{% set var = value %} | 設定區域變數 | {% set total = 0 %} |
{{ path('route_name', {'id': 1}) }} | 產生相對路徑 | {{ path('product_show', {'slug': p.slug}) }} |
{{ url('route_name') }} | 產生絕對 URL | {{ url('homepage') }} |
{{ asset('path/to/file') }} | 產生資產路徑(含版本) | {{ asset('css/app.css') }} |
{% include 'partial.html.twig' %} | 引入局部模板 | {% include 'header.html.twig' %} |
{# 註解 #} | 伺服器端註解(不輸出) | {# TODO: 優化 #} |