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.