Документация/Шаблоны/Шаблонизатор TWIG

Шаблонизатор TWIG

Шаблонизатор Twig довольно известный в своем роде и используется во фреймворке Symfony по умолчанию.
Его можно использовать как замену стандартным шаблонам фреймворка HLEB2.


#Подключение TWIG

При помощи Composer:

$composer require "twig/twig:^3.0"


#Использование TWIG

При назначении шаблона в функции view() необходимо указывать расширение .twig для шаблонов Twig.
Параметры шаблона из этой функции будут аналогичным образом переданы в шаблон Twig в качестве переменных.

В настройках фреймворка есть несколько, применимых к шаблонизатору Twig, а точнее - в файле /config/common.php:

twig.options - содержит перечень настроек, аналогичный документации Twig для настройки шаблонизатора.

twig.cache.inverted - исключает перечисленные директории из кеша, иначе (в зависимости от включенного кеша) - включает.


Шаблонизатор Twig распространяется под лицензией BSD 3-Clause, которая накладывает некоторые ограничения на его использование.

Кешируемые шаблоны Консольные команды

Страница создана: @fomiash
К началу страницы