Похоже, вы пытаетесь загрузить шаблон вне настроенных каталогов (../includeFiles/header.html.twig) Symfony

#php #symfony #twig

#php #symfony #twig

Вопрос:

Я пытаюсь разделить шаблоны и удалить заголовок, а при подключении

    {{include ('../includeFiles/header.html.twig')}}
 

в файле profile.html.twig у меня есть эта ошибка, я проверил, в файле twig.yaml

 twig:
     default_path: '% kernel.project_dir% / templates'
 

вот моя иерархия шаблонов:

описание иерархии шаблонов

иерархия шаблонов

Я не понимаю, в чем ошибка, я буду очень благодарен за решение

Ответ №1:

Twig не позволяет использовать ../ имена шаблонов внутри. Вы должны использовать пути к веткам с пространством имен.