Can';t使用PHP获取标题栏以填充到细枝模板中

Can';t使用PHP获取标题栏以填充到细枝模板中,php,html,twig,Php,Html,Twig,我使用模板来分离我的逻辑和视图。我使用多个包含来分隔基础模板的不同部分。我这里有以前版本的模板()。问题是索引页面“index.html”有以下代码: {% extends "base_generic.html" %} {% block title %}Index Page{% endblock %} {% block body %} <h1>Welcome</h1> <p>Welcome Martial Artist. D

我使用模板来分离我的逻辑和视图。我使用多个包含来分隔基础模板的不同部分。我这里有以前版本的模板()。问题是索引页面“index.html”有以下代码:

{% extends "base_generic.html" %}
{% block title %}Index Page{% endblock %}
{% block body %}
    <h1>Welcome</h1>
    <p>Welcome Martial Artist. Do you think you are the best of the best? Well why not find out!</p>
{% endblock %}
{%extensed“base_generic.html”%}
{%block title%}索引页{%endblock%}
{%block body%}
欢迎
欢迎武术家。你认为你是最好中的最好吗?那为什么不去看看呢

{%endblock%}
它包含在base_header.html中:

<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>{% block title %}Untitled{% endblock %}</title>
<link rel="stylesheet" href="css/bootstrap.min.css">

{%block title%}无标题{%endblock%}
它包含在base_generic.html中:

<!DOCTYPE html>
<html lang="en">
    <head>
        {% include "base_header.html" %}
    </head>
    <body>
        {% include "base_navbar.html" %}
        {% block body %}
        {% endblock %}
        {% include "base_footer.html" %}
        {% include "base_scripts.html" %}
    </body>
</html>

{%include“base_header.html”%}
{%include“base_navbar.html”%}
{%block body%}
{%endblock%}
{%include“base_footer.html”%}
{%include“base_scripts.html”%}

它默认为base_generic.html中的Untitled,而不是Home/index.html中的Untitled。我什么都试过了,但还是不能解决问题。请帮忙

包含的块不会添加到包含它们的文件中。直接将块放在基中。您可以使用{%set%}设置一些带有标题的变量。或者只需在渲染前在控制器中设置它。或者把它传给小树枝。