oui merci je vais tester donc le callback ;-) On 4 oct, 15:57, Hmonglee <hmongle...@gmail.com> wrote: > Salut, > > je ne suis pas un expert mais voilà comment je vois la chose : > > > > > bref, mes questions : > > > - je veux valider un formulaire d'une façon un peu spécifique, il y a > > 7 champs select dans lesquels le visiteur choisi un entier, il ne faut > > pas que la valeur additionnée de ces 7 champs soit supérieure à 70. > > > y a t'il une solution intégrée à symfony2 où faut-il créer un > > validator spécifique ? > > J'ai mis en place un Callback constraint validator et je fais la > vérification à l'intérieur pour savoir si la somme des valeurs des 7 > champs est supérieur ou non à 70. > > > > > > > > > > > - j'ai une entité qui n'est en fait que le croisement entre deux > > autres + 1 valeur, > > > /** > > @ORM\OneToOne(targetEntity="Personnage") > > * @Assert\NotBlank() > > */ > > private $personnage; > > > /** > > @ORM\OneToOne(targetEntity="Skill") > > * @Assert\NotBlank() > > */ > > private $skill; > > > /** > > * @ORM\Column(type="integer") > > */ > > private $value; > > > j'ai vu rapidement que le crud généré sur cette entité générait une > > erreur quand je faisais new > > > Entities passed to the choice field must have a "__toString()" method > > defined (or you can also override the "property" option). > > > est-ce lié au fait que j'ai deux relations onetoone et donc new > > rencontre un souci et ou c'est autre chose. > > > merci en tout cas d'avance pour vos réponses et votre patience ;-) > > L'erreur indique simplement de créer une methode "__toString()". > > J’espère t'avoir aidé.
-- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes Symfony-fr. Pour envoyer un message à ce groupe, adressez un e-mail à symfony-fr@googlegroups.com. Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse symfony-fr+unsubscr...@googlegroups.com. Pour plus d'options, consultez la page de ce groupe : http://groups.google.com/group/symfony-fr?hl=fr