Twig

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до: навігація, пошук
Twig
Автор(и) Armin Ronacher, Fabien Potencier
Розробник(и) Fabien Potencier, Sensio Labs
Перший випуск 12 жовтня 2009
Стабільний випуск 1.10.2 (жовтень 2012)
Написано на 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 %}

Дивись також[ред.ред. код]

Посилання[ред.ред. код]