Я хочу отображать входы типа радио внутри их меток, потому что я хочу использовать flexbox, чтобы оправдать их пробелами между ними.
Вот часть класса RegistrationType
...
->add('gender', ChoiceType::class, [
'required' => true,
'expanded' => true,
'multiple' => false,
'label' => false,
'choices' => [
'male' => 'male',
'female' => 'female',
'other' => 'other',
],
])
Параметры настройки этого класса установлены по умолчанию:
public function configureOptions(OptionsResolver $resolver)
{
$resolver->setDefaults([
'data_class' => User::class,
]);
}
Я хочу добиться данного результата:
<div style="display:flex; flex-direction:row; justify-content:space-between; width:22rem;">
<label>
<input type="radio"
name="registration_form[gender]"
required="required"
class="required"
value="male">
Male
</label>
<label>
<input type="radio"
name="registration_form[gender]"
required="required"
class="required"
value="female">
Female
</label>
<label>
<input type="radio"
name="registration_form[gender]"
required="required"
class="required"
value="other">
Other
</label>
</div>
Есть какой-либо способ сделать это?