Bonjour,
Je ne parviens pas à afficher à un endroit précis le message d'erreur lié à la contrainte "Assert\Count()". Celle-ci s'affiche tout en haut du formulaire, au niveau de "{{ form_errors(form) }}"
Voici mon assertion :
1 2 3 4 5 6 7 8 9 10 11 | /** * @ORM\OneToMany(targetEntity="...\...Bundle\Entity\Prix", mappedBy="produit", cascade={"persist"}) * @ORM\JoinColumn(nullable=false) * @Assert\Valid() * @Assert\Count( * min="2", * minMessage = "Vous devez ajouter au moins un prix." * ) * * */ private $prixCollection; |
Voici comment je l'utilise dans ma vue twig :
1 2 | {{ form_errors(form.prixCollection) }} {{ form_widget(form.prixCollection) }} |
Malgré cela, le message d'erreur s'affiche au niveau du {{ form_errors(form) }}
Avez-vous une idée de ce qui ne va pas ?
+0
-0