Templates 从Symfony2中的细枝模板开始

Templates 从Symfony2中的细枝模板开始,templates,symfony,Templates,Symfony,我有一个小树枝模板: {% block javascripts %} {% javascripts '@AibFrontendBundle/Resources/public/js/update.js' %} <script type="text/javascript" src='http://ajax.googleapis.com/ajax/libs/jquery/1.6/jquery.js'></script> <scr

我有一个小树枝模板:

{% block javascripts %}

    {% javascripts '@AibFrontendBundle/Resources/public/js/update.js' %} 
        <script type="text/javascript" src='http://ajax.googleapis.com/ajax/libs/jquery/1.6/jquery.js'></script>
        <script src="{{ asset_url }}" type="text/javascript"></script>
    {% endjavascripts %}

{% endblock %}

{% block content %}
<div id="contents">
    {{ contents|raw }}
</div>

<form action="{{ path('homepage') }}" method="post">
    {{ form_widget(form) }}
    <input type="submit" />
</form>
{% endblock %}
它显示layout.html.twig的内容,但是我上面提到的内容不再显示了


如何再次显示该内容?

您的
layout.html.twig
模板应包含类似以下内容:

{% block content %}some optional default content here{% endblock %}
将替换为您在页面模板中提供的任何内容:

{% block javascripts %}

    {% javascripts '@AibFrontendBundle/Resources/public/js/update.js' %} 
        <script type="text/javascript" src='http://ajax.googleapis.com/ajax/libs/jquery/1.6/jquery.js'></script>
        <script src="{{ asset_url }}" type="text/javascript"></script>
    {% endjavascripts %}

{% endblock %}

{% block content %}
<div id="contents">
    {{ contents|raw }}
</div>

<form action="{{ path('homepage') }}" method="post">
    {{ form_widget(form) }}
    <input type="submit" />
</form>
{% endblock %}
mypage.html.twig:

{% block content %}
  This will appear in layout.html.twig where I specified the above block
{% endblock %}

有关更多详细信息,请参见

能否向我们展示layout.html.twig模板?layout.html.twig的内部我刚刚写了“aib”。