Form生成器与div

时间:2013-12-12 14:29:36

标签: html symfony formbuilder

我想在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'
        )
    )
);

1 个答案:

答案 0 :(得分:2)

查看How to customize Form Renderingthe documentation部分。

您可能需要覆盖form_widget块(form_widget_compound块以进入详细信息。)

查找here每个twig form helper的默认行为。

Form Theming Sub Chapter包含许多关于如何自定义任何给定表单字段块的相关示例。