小编Rup*_*ase的帖子

将基本模板变量覆盖为另一个包 {Symfony 3 TWIG} 中的子模板

我在base.html.twig文件中添加了一些变量我在“bundle”中有另一个文件index.html.twig文件

我在index.html.twig中扩展了base.html.twig文件,该文件工作正常,因为当我调用index.html.twig时,我可以看到base中的所有内容都在浏览器中呈现,但是当我尝试覆盖变量时来自index.html.twigbase.html.twig文件不起作用

这是代码

base.html.twig

    <!DOCTYPE html>
        <html>
            <head>
                <meta charset="UTF-8" />
                <title>{% block title %}Welcome!{% endblock %}</title>
                {% block stylesheets %}

                {% endblock %}
                <link rel="icon" type="image/x-icon" href="{{ asset('favicon') }}" />
            </head>
            <body>
           {% set isHeader      = (isHeader|default(true)) %}

{% if isHeader == true %}
            <div class="container-fluid header">
                {% include 'header.html.twig' %}
                {% block header %}

                {% endblock %}
            </div>
            {% endif %}

    </body>
    </html>
Run Code Online (Sandbox Code Playgroud)

索引.html.twig

{% extends 'base.html.twig' …
Run Code Online (Sandbox Code Playgroud)

php symfony twig

5
推荐指数
1
解决办法
1939
查看次数

标签 统计

php ×1

symfony ×1

twig ×1