我想在symfony2中创建表单。我需要为每个控件使用这个HTML结构。
<div class="form-group">
<label class="col-md-2 control-label">Firstname:</label>
<div class="col-md-10"><input type="text" name="firstname" class="form-control">/div>
</div>
现在是我的问题,如何在课程form-group
中添加div,如何用div .col-md-10
包围输入元素?
$builder->add('firstname', 'text', array(
'attr' => array(
'class' => 'form-control'),
'label_attr' => array(
'class' => 'col-md-2 control-label'
)
)
);
答案 0 :(得分:2)
查看How to customize Form Rendering的the documentation部分。
您可能需要覆盖form_widget
块(form_widget_compound
块以进入详细信息。)
查找here每个twig form helper的默认行为。
Form Theming Sub Chapter包含许多关于如何自定义任何给定表单字段块的相关示例。