В Symfony 4 конфигурация twig-шаблонов осуществляется в файле packages/twig.yaml
в директории config
.
- Первым шагом откройте файл
packages/twig.yaml
. Если его нет, создайте его. - В данном файле вы сможете настроить различные параметры, связанные с 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'
- Вам нужно изменить только те параметры, которые вам необходимы. Например, если вы хотите изменить путь к директории с шаблонами, вы можете изменить значение параметра
default_path
.
- Если вам необходимо добавить свои собственные расширения Twig, вы можете добавить их в список
extensions
. Например, если вы хотите добавить расширениеTwig_Extension_StringLoader
, вам нужно добавить следующую строку:
twig: extensions: - 'twig.extension.debug' - 'Twig_Extension_StringLoader'
- После внесения необходимых изменений сохраните файл
packages/twig.yaml
.
Теперь конфигурация для twig-шаблонов в Symfony 4 успешно переконфигурирована.