Twig — компілюючий обробник шаблонів з відкритим сирцевим кодом, написаний на мові програмування PHP. Синтаксис мови шаблонів Twig бере початок від рушіїв шаблонів Jinja і Django. Ідею цього шаблонізатора розвиває і підтримує Fabien Potencier, провідний розробник і ідеолог фреймворку Symfony, в якому використовується Twig[1].

Twig
Типобробник вебшаблонів
АвторArmin Ronacher, Fabien Potencier
РозробникFabien Potencier, Sensio Labs
Перший випуск12 жовтня 2009
Стабільний випуск3.8.0 (21 листопада 2023; 7 місяців тому (2023-11-21))
Операційна системакросплатформова програма
Мова програмуванняPHP
Стан розробкиактивний
ЛіцензіяBSD
Репозиторійgithub.com/twigphp/Twig
Вебсайтtwig.sensiolabs.org

Приклад

ред.

Цей приклад демонструє деякі базові можливості Twig.

{% extends "base.html" %}
{% block navigation %}
    <ul id="navigation">
    {% for item in navigation %}
        <li>
            <a href="{{ item.href }}">
                {% if 2 == item.level %}&nbsp;&nbsp;{% endif %}
                {{ item.caption|upper }}
            </a>
        </li>
    {% endfor %}
    </ul>
{% endblock navigation %}

Дивись також

ред.

Посилання

ред.

Виноски

ред.
  1. Creating and Using Templates. Архів оригіналу за 9 травня 2021. Процитовано 16 травня 2021.