我在渲染自定义单个字段时遇到问题。
全局添加外部模板(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'
答案 0 :(得分:0)
固定
问题出在模板上:
{% block content %}
{% form_theme form 'ProjectUserBundle:Form:form_elements.html.twig' %}
{{form_widget(form.user)}}
{% endblock %}
这是正确的方法