Twitter bootstrap ';bootstrap_3_layout.html.twig';don';t与symfony 3一起工作
我是symfony3的初学者,我创建了一个表单,我想用bootstrap设计它,所以我尝试设置:(在app/config/config.yml中) 在我的index.html.twig中: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> {{
{% 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'