Symfony2渲染单个字段

时间:2014-03-08 12:50:23

标签: forms templates symfony twig symfony-forms

我在渲染自定义单个字段时遇到问题。

全局添加外部模板(config.yml)有效但在同一模板中添加相同的块不起作用。

form_elements.html.twig

{% block _user_email_widget %}
    <h1>test</h1>
{% endblock %}

template.html.twig(不起作用)

{% form_theme form 'ProjectUserBundle:Form:form_elements.html.twig' %}
{% block content %}
{{form_widget(form.user)}}
{% endblock %}

config.yml(works)

twig:
    form:
        resources:
            - 'ProjectUserBundle:Form:form_elements.html.twig'

1 个答案:

答案 0 :(得分:0)

固定

问题出在模板上:

{% block content %}
    {% form_theme form 'ProjectUserBundle:Form:form_elements.html.twig' %}
    {{form_widget(form.user)}}
{% endblock %}

这是正确的方法