Twig — компілюючий обробник шаблонів з відкритим сирцевим кодом, написаний на мові програмування PHP. Синтаксис мови шаблонів Twig бере початок від рушіїв шаблонів Jinja і Django. Ідею цього шаблонізатора розвиває і підтримує Fabien Potencier, провідний розробник і ідеолог фреймворку Symfony, в якому використовується 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.
{% 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.]
Виноски
- . Архів оригіналу за 9 травня 2021. Процитовано 16 травня 2021.
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Twig kompilyuyuchij obrobnik shabloniv z vidkritim sircevim kodom napisanij na movi programuvannya PHP Sintaksis movi shabloniv Twig bere pochatok vid rushiyiv shabloniv Jinja i Django Ideyu cogo shablonizatora rozvivaye i pidtrimuye Fabien Potencier providnij rozrobnik i ideolog frejmvorku Symfony v yakomu vikoristovuyetsya Twig TwigTipobrobnik vebshablonivAvtorArmin Ronacher Fabien PotencierRozrobnikFabien Potencier Sensio LabsPershij vipusk12 zhovtnya 2009Stabilnij vipusk3 8 0 21 listopada 2023 7 misyaciv tomu 2023 11 21 Operacijna sistemakrosplatformova programaMova programuvannyaPHPStan rozrobkiaktivnijLicenziyaBSDRepozitorijgithub com twigphp TwigVebsajttwig sensiolabs orgPrikladCej priklad demonstruye deyaki bazovi mozhlivosti Twig extends base html block navigation lt ul id navigation gt for item in navigation lt li gt lt a href item href gt if 2 item level amp nbsp amp nbsp endif item caption upper lt a gt lt li gt endfor lt ul gt endblock navigation Divis takozhSymfony Jinja SmartyPosilannyaOficijnij sajt rozrobnikiv Twig 9 lipnya 2017 u Wayback Machine Vinoski Arhiv originalu za 9 travnya 2021 Procitovano 16 travnya 2021