Twig

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

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

Приклад[ред. | ред. код]

Цей приклад демонструє деякі базові можливості 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.