Bonjour,
Sur un champ de type integer dans la base de données, j'utilise la définition suivante :
Quand une valeur négative est renseignée pour ce nombre, l'enregistrement en base n'est pas réalisé et là c'est OK.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 /** * @var integer * * @ORM\Column(name="nbPersonnes", type="integer") * * --Assert\Range( * min = 0, * max = 100, * minMessage = "La valeur ne peut pas être négative", * maxMessage = "Cette valeur n'est-elle pas trop élevée ?" * ) */ private $nbPersonnes;
Maintenant, le message "minMessage" n'est pas affiché à l'utilisateur. Donc l'utilisateur ne sait pas que l'enregistrement n'a pas eu lieu et là c'est IMPOSSIBLE.........
Qu'est-ce que je n'ai pas compris pour l'affichage du message ?
Merci.
A+![]()
Partager