Bonjour,
je rencontre un problème pour la validation des formulaires:
J'ai deux formulaires différents qui modifient chacun des propriétés différentes d'une même entité.
Tout fonctionne bien sauf que suite à la création du deuxième formulaire les formulaires ne sont jamais validés, même si les champs sont bien remplis.
Cela provient du fait que le fichier validation.yml qui contient les contraintes de validation est associé à une entité.
Donc pour résumer :
formulaire 1: champA, champB, champC
formulaire 2: champD, champE
dans le fichier validation.yml j'ai des contraintes du type :
Et lorsque, par exemple, je submit le formulaire 2, les champs A,B et C n'étant pas renseignés, il n'est pas validé. Pire, il n'y a pas de message d'erreur car les champs ne sont pas présents dans le formulaire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 myBundle\Entity\myEntity: properties: champA: - Email: ~ champB: - NotBlank: ~ champC: - NotBlank: ~ champD: - Type: integer champE: - Type: integer
Les deux formulaires étant dans des bundles différents, j'ai tenté de créer des fichiers validation.yml dans chaque bundle, mais symfony2 tient compte des deux fichiers quand même.
Avez vous des idées?
A bientôt...
Partager