Bonjour,

Sur un champ de type integer dans la base de données, j'utilise la définition suivante :

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;
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.

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+