Twig
Матеріал з Вікіпедії — вільної енциклопедії.
Тип | обробник вебшаблонів |
---|---|
Автор | Armin Ronacher, Fabien Potencier |
Розробник | Fabien Potencier, Sensio Labs |
Перший випуск | 12 жовтня 2009 |
Стабільний випуск | 3.8.0 (21 листопада 2023 ) |
Операційна система | кросплатформова програма |
Мова програмування | 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 %} {% endif %}
(( item.caption|upper ))
</a>
</li>
{% endfor %}
</ul>
{% endblock navigation %}
- Офіційний сайт розробників Twig [Архівовано 9 липня 2017 у Wayback Machine.]
- ↑ Creating and Using Templates. Архів оригіналу за 9 травня 2021. Процитовано 16 травня 2021.
Text is available under the CC BY-SA 4.0 license; additional terms may apply.
Images, videos and audio are available under their respective licenses.