Шаблонизатор Twig довольно известный в своем роде и используется во фреймворке Symfony по умолчанию.
Его можно использовать как замену стандартным шаблонам фреймворка HLEB2.
При помощи Composer:
$composer require "twig/twig:^3.0"
При назначении шаблона в функции view() необходимо указывать расширение .twig для шаблонов Twig.
Параметры шаблона из этой функции будут аналогичным образом переданы в шаблон Twig в качестве переменных.
В настройках фреймворка есть несколько, применимых к шаблонизатору Twig, а точнее - в файле /config/common.php:
twig.options - содержит перечень настроек, аналогичный документации Twig для настройки шаблонизатора.
twig.cache.inverted - исключает перечисленные директории из кеша, иначе (в зависимости от включенного кеша) - включает.
Шаблонизатор Twig распространяется под лицензией BSD 3-Clause, которая накладывает некоторые ограничения на его использование.
← Кешируемые шаблоны Консольные команды →