Braincrafted bootstrapbundle设置输入大小

时间:2014-07-11 10:43:41

标签: forms twitter-bootstrap symfony

我正在使用Braincrafted BootstrapBundle。

如何使用input-sm来渲染输入?

我已经搜索了文档,但似乎只设置了col大小而不是输入。

1 个答案:

答案 0 :(得分:2)

在意大利,我们说要像古人那样去做。

根据您的需求,braincrafted无需提供,只需将类添加到输入字段即可满足您的需求

{{ form_start(form, {attr:{class: 'input-sm'} }) }}
{{ form_widget(form.username, {attr:{class: 'input-sm', placeholder: 'username'} }) }}
<div class="form-group">
    {{ form_widget(form.password, {attr:{class: 'input-sm', placeholder: 'password'} }) }}
    {{ form_widget(form.submit, {attr:{class: 'btn btn-primary btn-sm'} }) }}
</div>
{{ form_end(form) }}


{{ form_widget(form.field, {attr:{class: 'input-sm'} }) }}

或在您的构建器中

       $builder->add(
            'field',
            'text',
            array(
                'attr'     => array(
                    'class'       => 'input-sm',
                    'placeholder' => 'Fill it',
                ),
                'required' => true
            )
       );