我在表单构建器上输入了一个密码,其类型为:RepeatedType
-> add('password', RepeatedType::class, array(
'required' => true,
'type' => PasswordType::class,
'first_options' => array('label' => 'label.password'),
'second_options' => array('label' => 'label.confirm_password'),
))
在树枝部分,我希望将它们像下面的图片一样显示在同一行中:
但是我不知道如何在树枝上将它们分开:
我尝试过:
{{ form_row(form.password, {'attr':{'class': 'form-control'}}) }}
但它们看起来像:
更新,这是我的工作方式,希望它能帮助其他人:
<div class="form-group">
<div class="col-sm-4">
{{ form_row(form.password.first) }}</div>
<div class="col-sm-2"></div>
<div class="col-sm-4">{{ form_row(form.password.second) }}</div>
</div>
答案 0 :(得分:0)
在您的树枝文件中,将它们称为:
{{ form_row(form.password.first, {'attr':{'class': 'form-control'}}) }}
{{ form_row(form.password.second, {'attr':{'class': 'form-control'}}) }}
有关此的更多详细信息: https://symfonycasts.com/screencast/symfony3-security/user-registration-form
另外,如果您使用引导程序,则可以使用form-row和col类,例如:
<form>
<div class="form-row">
<div class="col">
{{ form_row(form.password.first, {'attr':{'class': 'form-control'}}) }}
</div>
<div class="col">
{{ form_row(form.password.second, {'attr':{'class': 'form-control'}}) }}
</div>
</div>
</form>