【问题标题】:How do I integrate Bootstrap3 into Symfony3?如何将 Bootstrap3 集成到 Symfony3 中?
【发布时间】:2017-05-25 04:40:48
【问题描述】:
我到处寻找,但找不到有关如何将引导样式应用于 Symfony 的文档,或者准确地说是 twig。
许多答案是outdated,因为它们主要是关于带有 bootstrap3 的 Symfony 2.x。
作为参考,我正在尝试添加样式
{{ form_start(form))}}
{{ form_widget(form) }}
{{ form_end(form) }}
【问题讨论】:
标签:
twitter-bootstrap
twig
symfony
【解决方案1】:
自 Symfony 2.6 起,Bootstrap 包含在 Symfony 中,无需特定的捆绑包,as announced in this news,并解释了in the doc here。
有两种布局,普通布局和水平布局。
在任何地方应用它:
# app/config/config.yml
twig:
form_themes:
- 'bootstrap_3_layout.html.twig'
# - 'bootstrap_3_horizontal_layout.html.twig'
或者只针对特定的表单,在对应的 Twig 文件的顶部添加这个:
{% form_theme form 'bootstrap_3_layout.html.twig' %}
{# {% form_theme form 'bootstrap_3_horizontal_layout.html.twig' %} #}