$builder = $this->createFormBuilder() ->add('user', UserFormType::class) ->add('submit', SubmitType::class); $form = $builder->getForm(); $userForm = $form->get('user'); $parentForm = $userForm->getParent(); // Returns the main form instance
$builder = $this->createFormBuilder() ->add('user', UserFormType::class, [ 'label' => false, 'constraints' => [ new Valid() ] ]) ->add('submit', SubmitType::class); $form = $builder->getForm(); $userForm = $form->get('user'); $parentName = $userForm->getParent()->getName(); // Returns "form"In this example, a form is created with a nested subform for a user that has no label and is validated by constraints. The getParent method is called on the subform to retrieve the parent form name, which is "form". Package library: Symfony\Component\Form.