В Symfony 4 конфигурация twig-шаблонов осуществляется в файле packages/twig.yaml
в директории config
.
1. Первым шагом откройте файл packages/twig.yaml
. Если его нет, создайте его.
2. В данном файле вы сможете настроить различные параметры, связанные с Twig.
Ниже представлен пример содержимого файла packages/twig.yaml
со всеми доступными параметрами и их значением по умолчанию:
twig: # Путь к директории, где находятся шаблоны default_path: '%kernel.project_dir%/templates' # Включает/выключает вызового параметр `debug` в создании экземпляра Twig debug: '%kernel.debug%' # Определяет режим строгой типизации в шаблонах (установите значение true для включения) strict_variables: '%kernel.debug%' # Путь к директории, где Twig будет сохранять кэш скомпилированных шаблонов cache: '%kernel.cache_dir%/twig' # Конфигурация расширений Twig. Вы можете добавить любое расширение и его параметры # В качестве примера расширение `twig.extension.debug` включено по умолчанию extensions: - 'twig.extension.debug'
3. Вам нужно изменить только те параметры, которые вам необходимы. Например, если вы хотите изменить путь к директории с шаблонами, вы можете изменить значение параметра default_path
.
4. Если вам необходимо добавить свои собственные расширения Twig, вы можете добавить их в список extensions
. Например, если вы хотите добавить расширение Twig_Extension_StringLoader
, вам нужно добавить следующую строку:
twig: extensions: - 'twig.extension.debug' - 'Twig_Extension_StringLoader'
5. После внесения необходимых изменений сохраните файл packages/twig.yaml
.
Теперь конфигурация для twig-шаблонов в Symfony 4 успешно переконфигурирована.