Bonjours à tous,

J'ai voulu placer une Constraints sur un string, hors impossible d'avoir le minMessage car à la place j'ai l'info bull html5 pourquoi?

j'ai créer une entité avec un attribut et un formtype

formType

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
    public function buildForm(FormBuilderInterface $builder, array $options)
    {
        $builder
            ->add('name',null,array("required" => false))
            ->add("submit","submit")
        ;
    }
entité

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
use Symfony\Component\Validator\Constraints as Assert;
 
    /**
     * @var string
     *
     * @ORM\Column(name="name", type="string", length=255)
     * @Assert\NotBlank(message="ne peux pas être vide")
     * @Assert\Length( min=10, minMessage="Le nom doit faire au moins {{ limit }} caractères.")
    */
    private $name;
Le NotBlank() me donne bien le message erreur: ne peux pas être vide

par contre le length me retourne une bulle: veuillez modifier la valeur pour correspondre au format demandé ce qui ne veut rien dire en soi.

j'ai été voir dans Symfony\Components\validators\constraints\length.php hors j'ai bien une variable minMessage et maxMessage

Donc comment résoudre ce problème