Twig
Twig — компілюючий обробник шаблонів з відкритим сирцевим кодом, написаний на мові програмування PHP. Синтаксис мови шаблонів Twig бере початок від рушіїв шаблонів Jinja і Django. Ідею цього шаблонізатора розвиває і підтримує Fabien Potencier, провідний розробник і ідеолог фреймворку Symfony, в якому використовується Twig[2].
Тип | обробник веб-шаблонів |
---|---|
Автор(и) | Armin Ronacher, Fabien Potencier |
Розробник | Fabien Potencier, Sensio Labs |
Перший випуск | 12 жовтня 2009 |
Стабільний випуск | 1.20 (15 серпня 2015 ) |
Версії | 3.3.2 (16 травня 2021)[1] |
Репозиторій | github.com/twigphp/Twig |
Операційна система | крос-платформова програма |
Мова програмування | PHP |
Стан розробки | активний |
Ліцензія | BSD |
Вебсайт | 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 %} {% endif %}
{{ item.caption|upper }}
</a>
</li>
{% endfor %}
</ul>
{% endblock navigation %}
Посилання
Виноски
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.