Php Symfony2 MopaBootstrapBundle引导程序2.3.2样式

Php Symfony2 MopaBootstrapBundle引导程序2.3.2样式,php,twitter-bootstrap,symfony,Php,Twitter Bootstrap,Symfony,我目前正在将Symfony2与MopaBootStrap捆绑包一起使用,但与Bootstrap2.3.2一起使用 我在symfony表单的样式方面遇到问题。我试图实现的是一个水平形式,上面有三件事: 一个输入字段 b使用子窗体的集合 c子窗体 我当前的代码: // The view file {{ form_start(form, {'attr': {'class': 'form-horizontal'}}) }} <div class="row"> {{ f

我目前正在将Symfony2与MopaBootStrap捆绑包一起使用,但与Bootstrap2.3.2一起使用

我在symfony表单的样式方面遇到问题。我试图实现的是一个水平形式,上面有三件事:

一个输入字段 b使用子窗体的集合 c子窗体

我当前的代码:

// The view file
{{ form_start(form, {'attr': {'class': 'form-horizontal'}}) }}
    <div class="row">
        {{ form_row(form.field) }}
    </div>

    <div class="row">
        {{ form_row(form.collection) }}
    </div>

    <div class="row">
        {{ form_row(form.subform) }}
    </div>
{{ form_end(form) }}

// The form type
$builder->add('field', null, array('label' => 'Enter Name'));

$builder->add('collection', 'collection', array('type' => 'test_project_collection_subform'));

$builder->add('subform', 'test_project_subform', array('label' => 'Enter Donation'));

// I know that everything in the builder lines can be chained and that the arrays are not in the correct coding standards but this is the basics of my form
但这也没能奏效。即使这将字段放置在正确的位置和大小,但如果该字段中有错误,则只有错误消息为红色,而不是标签+小部件+错误消息

我深入研究了一下,发现你必须用整个控制组来做这个

我试过了

<div class="row">
    <div class="offset3">
        <div id="appbundle_field_control_group" class=" control-group">
            <label class=" control-label required" for="appbundle_field"></label>
            <div class=" controls">
                <textarea id="appbundle_field" class="span6" maxlength="400" required="required" name="appbundle_[field]"></textarea>
            </div>
        </div>
    </div>
</div>
但当现场出现错误时,我仍然有同样的问题

所以我问题的第一部分是如何设置字段的样式,使其跨越6,当出现错误时,所有内容都会像默认情况下一样变为红色

我的第二部分将是如何设置子表单元素的样式,而不必每次都包含模板

我的最后一个问题是,在哪里可以找到更多使用bootstrap2.3.2设计symfony2的示例,这些示例比getbootstrap.com上的示例要复杂一些

<div class="row">
    <div class="span3 well">3</div>
    <div class="span6 well">6</div>
</div>
{{ form_label() }}
{{ form_widget() }}
{{ form_errors() }}
<div class="row">
    <div class="offset3">
        <div id="appbundle_field_control_group" class=" control-group">
            <label class=" control-label required" for="appbundle_field"></label>
            <div class=" controls">
                <textarea id="appbundle_field" class="span6" maxlength="400" required="required" name="appbundle_[field]"></textarea>
            </div>
        </div>
    </div>
</div>