gpt4 book ai didi

templates - 从 Symfony2 中的 Twig 模板开始

转载 作者:行者123 更新时间:2023-12-04 06:10:01 27 4
gpt4 key购买 nike

我有这个 Twig 模板:

{% 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 %}

它正确显示了内容。
但是如果我在开始时在下面添加这一行
{% extends 'AibFrontendBundle::layout.html.twig' %}

它显示了 layout.html.twig 的内容,但我上面提到的内容不再显示了..

如何再次显示该内容?

最佳答案

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

{% block content %}some optional default content here{% endblock %}

它将被您在页面模板中提供的任何内容替换:

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

Twig documentation欲知更多详情

关于templates - 从 Symfony2 中的 Twig 模板开始,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7886775/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com