トップQs
タイムライン
チャット
視点
Twig
テンプレートエンジンの一つ ウィキペディアから
Remove ads
Twigは、PHPで実装されたオープンソースのテンプレートエンジンである。ライセンスはBSDライセンスである。Jinjaや、Djangoテンプレート言語に近い構文を持つ[3]。Symfonyフレームワークではデフォルトのテンプレートエンジンとして利用されている[4]。
Remove ads
例
以下はTwigの基本的な機能の使用例である。
{% extends "base.html" %}
{% block navigation %}
<ul id="navigation">
{% for item in navigation %}
<li>
<a href="{{ item.href }}">
{% if item.level == 2 %} {% endif %}
{{ item.caption|upper }}
</a>
</li>
{% endfor %}
</ul>
{% endblock navigation %}
{%...%}
if文、forループ文などのステートメント。{{...}}
変数、配列、オブジェクトのプロパティ、オブジェクトのgetterメソッドなどを出力表示する。{#...#}
コメント文
Remove ads
特徴
脚注
関連項目
外部リンク
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads