У меня есть цикл, в котором я создаю форму для каждого "Joueur", который у меня есть:
foreach ($joueurs as $j)
{
$sUniqueFormName = 'Form' . $j->getId();
$oForm = $this->get('form.factory')->createNamed($sUniqueFormName, PlayedType::class, $played);
$aForms[$sUniqueFormName] = $oForm;
}
Я хочу отправить в мою форму этот Entity Joueur и установить его в качестве значения по умолчанию.
Форма:
class PlayedType extends AbstractType
{
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder
->add('joueur')
->add('max')
->add('score')
->add('points')
;
}
public function configureOptions(OptionsResolver $resolver)
{
$resolver->setDefaults([
'data_class' => Played::class,
]);
}
}
Здесь атрибут 'joueur' является типом выбора и хочет установить это значение с помощью 'joueur', который я получаю в цикле по умолчанию.
Возможно ли это?