Forms 双文本区?带FOSU的Symfony 2

Forms 双文本区?带FOSU的Symfony 2,forms,symfony,twig,textarea,fosuserbundle,Forms,Symfony,Twig,Textarea,Fosuserbundle,我有一个奇怪的问题,我真的不知道为什么会这样。 文本区域加倍,位置不好。 看这张图片 因此,构建器看起来像: public function buildForm(FormBuilderInterface $builder, array $options) { $builder ->add('imie', 'text', array('label' => false, 'translation_domain' => 'FOSUserBundle'))

我有一个奇怪的问题,我真的不知道为什么会这样。 文本区域加倍,位置不好。 看这张图片

因此,构建器看起来像:

public function buildForm(FormBuilderInterface $builder, array $options)
{
    $builder
        ->add('imie', 'text', array('label' => false, 'translation_domain' => 'FOSUserBundle'))
        ->add('nazwisko', 'text', array('label' => false, 'translation_domain' => 'FOSUserBundle'))
        ->add('username', null, array('label' => false, 'translation_domain' => 'FOSUserBundle'))
        ->add('email', 'email', array('label' => false, 'translation_domain' => 'FOSUserBundle'))
        ->add('telefon', 'number', array('label' => false, 'translation_domain' => 'FOSUserBundle'))
        ->add('plainPassword', 'repeated', array(
            'type' => 'password',
            'options' => array('translation_domain' => 'FOSUserBundle'),
            'first_options' => array('label' => false),
            'second_options' => array('label' => false),
            'invalid_message' => 'fos_user.password.mismatch',
        ))
        ->add('captcha', 'captcha', array(
            'label' => ' ',
            'width' => 200,
            'height' => 50,
            'length' => 6,
            'invalid_message' => 'The captcha code is invalid.'
        ))
    ;
}
还有html.twig


注意,我使用symfony和twig两周,我使用begginer。我对FOSU也是新手。我只想将注册表单的默认外观从FOSU更改为适合我的站点。

这是因为您的
重复的
密码包含2个字段,因此
普通密码
字段呈现包含无效的css结构

替换:

<div class="form-group">
    {{ form_label(form.plainPassword, 'Hasło:', {'label_attr': {'class': 'col-sm-3 control-label'}}) }}
    <div class="col-sm-5">
        {{ form_widget(form.plainPassword, {'attr': {'class':'form-control' }}) }}
        {{ form_errors(form.plainPassword) }}
    </div>
</div>

{form_label(form.plainPassword,'Hasło:',{'label_attr':{'class':'col-sm-3 control label'}}}}
{{form_小部件(form.plainPassword,{'attr':{'class':'form-control'}}}}}
{{form_errors(form.plainPassword)}
作者:


{form_label(form.plainPassword.first,'Hasło:',{'label_attr':{'class':'col-sm-3 control label'}}}}
{{form_小部件(form.plainPassword.first,{'attr':{'class':'form-control'}}}}}
{{form_errors(form.plainPassword.first)}
{form_label(form.plainPassword.second,'Hasło:',{'label_attr':{'class':'col-sm-3 control label'}}}}
{{form_小部件(form.plainPassword.second,{'attr':{'class':'form-control'}}}}}
{{form_errors(form.plainPassword.second)}

更多详情:

哦,这就是我要找的!谢谢它现在就像一个符咒:)
<div class="form-group">
    {{ form_label(form.plainPassword.first, 'Hasło:', {'label_attr': {'class': 'col-sm-3 control-label'}}) }}
    <div class="col-sm-5">
        {{ form_widget(form.plainPassword.first, {'attr': {'class':'form-control' }}) }}
        {{ form_errors(form.plainPassword.first) }}
    </div>
</div>

<div class="form-group">
    {{ form_label(form.plainPassword.second, 'Hasło:', {'label_attr': {'class': 'col-sm-3 control-label'}}) }}
    <div class="col-sm-5">
        {{ form_widget(form.plainPassword.second, {'attr': {'class':'form-control' }}) }}
        {{ form_errors(form.plainPassword.second) }}
    </div>
</div>