Twig - 在更高目录中扩展模板,但仍在 views 文件夹中

Twig - extending a template in a higher directory, but still in the views folder

这是我的文件夹结构:

views
   _templates
       header.twig
   index
       dashboard.twig

如何在我的 dashaboard.twig 文件中包含 header.twig,我试过:

{% extends "base._templates/header.twig" %}

我也在使用独立的树枝而不是 framework/symfony

您可以尝试这样的操作:

{% extends '../_templates/header.twig' %}

如果你想扩展模板

或者如果你想包含和渲染文件,写:

{% include '../_templates/header.twig' %}

这取决于 Twig 模板加载器的配置方式。假设它从 views 目录加载,您可以只使用:

{% extends "_templates/header.twig" %}