我是symfony3的初学者,我创建了一个表单,我想通过bootstrap设计它,所以我试着设置:(在app / config / config.yml中)
twig:
form_themes:
- 'bootstrap_3_layout.html.twig'
和我的index.html.twig:
{% extends 'SosSecureBundle::layout.html.twig' %}
{% form_theme form 'bootstrap_3_layout.html.twig' %}
{% block body %}
<h1>Hello Form</h1>
{{ form( form ) }}
{% endblock %}
答案 0 :(得分:0)
如果您已在配置
中定义了主题,首先这是多余的{% form_theme form 'bootstrap_3_layout.html.twig' %}
如果您想要覆盖已定义的表单元素,或者想要在当前上下文中需要扩展当前主题,则可以使用此方法。
其次,使用yml文件进行配置有时会有点棘手,缩进行非常重要,请注意所有内容都在正确的缩进级别
它应该是这样的:
twig:
form_themes:
- 'form/fields.html.twig'