1 pièce(s) jointe(s)
Validation d'un EntityType non obligatoire
Bonjour,
Dans un formulaire, j'ai un formulaire embarqué de type "Entity" ("AddressType") mais non oblidatoire ("'required' => false"). Je voudrais que la validité de ce sous-formulaire ne soit vérifiée que si l'utilisateur a complété un ou plusieurs contrôles de ce formulaire embarqué.
J'ai donc codé ceci dans mon formulaire principal :
Code:
1 2 3 4 5 6 7 8 9
|
...
->add('address', AddressType::class, array(
'userProfile' => true,
'constraints' => array(new Valid()),
'required' => false
)
)
... |
Cependant, si l'utilisateur ne complète pas l'adresse, j'ai des erreurs de violation de contraintes au niveau de l'entité "Adresse" :
Pièce jointe 529410
Quelqu'un aurait une idée sur la manière de procéder pour que la vérification ne se fasse que si l'utilisateur a commencé à compléter l'adresse?
Merci d'avance pour votre aide.