Twitter bootstrap ';bootstrap_3_layout.html.twig';don';t与symfony 3一起工作

Twitter bootstrap ';bootstrap_3_layout.html.twig';don';t与symfony 3一起工作,twitter-bootstrap,twig,symfony,Twitter Bootstrap,Twig,Symfony,我是symfony3的初学者,我创建了一个表单,我想用bootstrap设计它,所以我尝试设置:(在app/config/config.yml中) 在我的index.html.twig中: {% extends 'SosSecureBundle::layout.html.twig' %} {% form_theme form 'bootstrap_3_layout.html.twig' %} {% block body %} <h1>Hello Form</h1> {{

我是symfony3的初学者,我创建了一个表单,我想用bootstrap设计它,所以我尝试设置:(在app/config/config.yml中)

在我的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 %}
{%extends'SosSecureBundle::layout.html.twig%}
{%form_主题表单'bootstrap_3_layout.html.twig%}
{%block body%}
你好表格
{{形式(形式)}}
{%endblock%}

首先如果您已经在配置中定义了主题,那么这是多余的

{% form_theme form 'bootstrap_3_layout.html.twig'  %}
如果您希望覆盖已定义的表单元素,或者如果在当前上下文中需要扩展当前主题,则可以使用此选项

其次,使用yml文件的配置有时会有点棘手,行缩进非常重要,注意所有内容都处于正确的缩进级别

应该是这样的:

twig:
    form_themes:
        - 'form/fields.html.twig'

主布局(
SosSecureBundle::layout.html.twig
)中是否包含引导css和js?
twig:
    form_themes:
        - 'form/fields.html.twig'