Bootstrap Form主题Symfony 3

时间:2017-04-14 19:47:34

标签: php forms twitter-bootstrap symfony twig

我在我的symfony项目中使用了Bootstrap 3主题,如下所示:

# Twig Configuration
twig:
    debug:            "%kernel.debug%"
    strict_variables: "%kernel.debug%"
    form_themes:
        - 'bootstrap_3_layout.html.twig'

我希望用< div>像这样:

< div class="col-xs-12 col-sm-6 col-sm-offset-3" >
    {{ form(my_form) }}
< /div >

我的Symfony应用程序中有这么多表单,所以我不想写那个&lt; div>在每个表单文件

有没有办法通过覆盖一点点&#34; bootstrap_3_layout.html.twig&#34;提交并保留原始内容?

1 个答案:

答案 0 :(得分:0)

您可以使用自己的表单主题,该主题扩展并覆盖原始Symfony源主题文件的一小部分。

请注意,'bootstrap_3_layout.html.twig'主题文件从另一个文件扩展而来,因此您可能需要搜索继承树以找到要覆盖的最合适的块。