У меня есть в моем конструкторе форм пароль с типом: 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>




В вашем файле ветки обратитесь к ним как:
{{ 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>