Twig 如何在我的细枝模板中使用细枝块?

Twig 如何在我的细枝模板中使用细枝块?,twig,Twig,我有一个问题,我正在使用细枝模板,并试图使用块来分隔代码,但我有以下错误: Twig_Error_Loader: Template "index.html.twig" is not defined in "requestchange/main.twig" at line 1 index.html.twig是我的主要模板布局 我添加了:{%block content%}{%endblock%} 然后在main.twig中,我扩展index.html.twig文件,然后将我的内容放入另一个{%bl

我有一个问题,我正在使用细枝模板,并试图使用块来分隔代码,但我有以下错误:

Twig_Error_Loader: Template "index.html.twig" is not defined in "requestchange/main.twig" at line 1
index.html.twig是我的主要模板布局

我添加了:{%block content%}{%endblock%}

然后在main.twig中,我扩展index.html.twig文件,然后将我的内容放入另一个{%block content%}{%endblock%}

有人能帮我一下吗?

你应该了解细枝的工作原理

下面是一个简单的例子:

default.twig作为默认布局

<!DOCTYPE html>
<html>
    <head>
        <title>{% block title %}{% endblock %}</title>
    </head>
    <body>
        {% block content %}{% endblock %}
    </body>
</html>
注意extends标记中指向的路径。

您将index.html.twig放在了哪里?你的扩展是什么?从index.html.twig和main.twig发布代码。
{% extends 'default.twig' %}

{% block title %}Home page{% endblock %}

{% block content %}
    <h1>Hello world!</h1>
{% endblock %}