, . . toMany , One. . : Symfony Forms.
, :
public function buildForm(FormBuilderInterface $builder, array $options)
{
...
$builder->add('profile', new ProfileType());
$builder->add('country', new CountryType());
...
}
public function setDefaultOptions(OptionsResolverInterface $resolver)
{
$resolver->setDefaults(array(
...,
'cascade_validation' => true,
));
}
:
{{ form_widget(form.profile.surname) }}
{{ form_widget(form.country.name) }}
, ProfileType CountryType , , "form_rest (form)" , , , form_rest, symfony , . .
'form_widget (_token)' 'form_rest (form)', . , , . "form_rest (form)" div, "_token", Profile Country. - , .
. , , , , EditThingProfileType EditThingCountryType buildForm() , , .