2017-09-22 32 views
-1

我已創建一個具有多種選擇的實體類型的窗體。在我看來,我有所有的複選框一行行。我如何使3如果它在平板電腦上的複選框和6當它在計算機上(使用引導col-)?symfony小枝形式實體類型複選框列響應

+0

這比symfony這樣的CSS問題。 – kunicmarko20

+0

我已經看到我們可以覆蓋表單字段模板,但不知道是否可以做我想要的東西 – eldiablo62

+0

您可以自己渲染複選框,您不必重寫模板。 – kunicmarko20

回答

0

我認爲你必須重新命名你的問題來定製symfony中的表單渲染。

這樣你就可以通過

{{ form_start(form) }} 
<div class="someclass"> 
{{ form_widget(form.age) }} 
</div> 
{{ form_end(form) }} 

定製表單渲染你也可以用形式的主題化工作,已經symfony裏面舉的主題,你需要在config.yml加那麼一切形式將引導使用

twig: 
    form_themes: ['bootstrap_3_layout.html.twig'] 

或做它爲每個模板加入

{% form_theme form 'bootstrap_3_layout.html.twig' %} 

裁判呃到How to Customize Form Rendering瞭解更多信息