【发布时间】:2014-08-27 16:31:39
【问题描述】:
我在 Symfony2 和它们各自的 twig 模板中创建了两个自定义表单类型。在阅读the documentation 时,我注意到他们称树枝为“fields.html.twig”。这让我相信我可以在一个文件中定义多个块,但我似乎无法理解如何?这是我当前的 fields.html.twig 文件:
{% block open_range_widget %}
<div class="open_range_widget" style="display: inline;">
<div class="field" style="display: inline;">
{{ form_errors(form.sel) }}
{{ form_widget(form.sel) }}
</div>
<div class="field" style="display: inline;">
{{ form_errors(form.val) }}
{{ form_widget(form.val) }}
</div>
</div>
{% endblock %}
{% block range_widget %}
<div class="range_widget" >
<div class="field" style="display: inline; width: 50%">
{{ form_errors(form.min) }}
{{ form_widget(form.min) }}
</div>
<div class="field" style="display: inline; width: 50%">
{{ form_errors(form.max) }}
{{ form_widget(form.max) }}
</div>
</div>
{% endblock %}
【问题讨论】:
-
你有什么问题?你有错误吗?你只是不确定如何告诉 symfony 使用这个文件?