Twig

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

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

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

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