Si tu regarde dans le code du widget il est possible de spécifier plusieurs champs pour la recherche de doublon. Mais de mon côté je n'ai pas réussi à le faire fonctionner. Je n'ai pas la toute dernière version de sf14.
Alexandre Baron Le 31 mars 2011 16:59, manuel brossard <[email protected]> a écrit : > C 'est quand même hallucinant cette histoire.. A quoi sert ce type de > widget si est utilisable à moitié. C 'est pas comme si c' était ultra > courant ce genre de cas. > > Le 31 mars 2011 16:51, alex baron <[email protected]> a écrit : > >> Bonjour, >> j'ai eu le même problème et je me suis décidé à faire mon propre >> validator. Ce qui ce passe c'est qu'il faut vérifier deux champs pour la >> contrainte d'intégrité => l'id et l'email sinon il trouvera toujours un >> doublon. >> >> >> >> >> Le 31 mars 2011 15:10, manuel brossard <[email protected]> a écrit : >> >>> Bonjour, >>> >>> Personne n' a rencontré ce problème ? >>> >>> >>> >>> Le 29 mars 2011 09:29, mantex <[email protected]> a écrit : >>> >>>> Bonjour à tous, >>>> >>>> J'ai un ptit soucil avec un formulaire qui se valide pas lorsque je >>>> met un jour un enregistrement : >>>> >>>> Ci dessous un extrait des validateurs : >>>> >>>> 'email_address' => new sfValidatorEmail(array('required' => true)), >>>> 'email_address' => new sfValidatorDoctrineUnique(array('model' >>>> => 'Customer', 'column' => 'email_address'), array( 'invalid' => >>>> 'Cette adresse e-mail est déjà dans la base client')), >>>> >>>> >>>> A la création de l' enregistrement ça fait le job pas de pb , par >>>> contre à l' update de l' enregistrement le message' 'invalid' s' >>>> affiche. >>>> >>>> En clair comment vérifierl' unicité d' un champs d' un enregistrement >>>> en ayant la possibilité de mettre à jour un autre champs de cette >>>> enregistrement. >>>> >>>> Ps: j' utilise également un validator pour tester que la chaine saisie >>>> est bien au format mail. >>>> >>>> Bonne journée >>>> >>>> -- >>>> Vous recevez ce message, car vous êtes abonné au groupe Google >>>> Groupes Symfony-fr. >>>> Pour envoyer un message à ce groupe, adressez un e-mail à >>>> [email protected]. >>>> Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse >>>> [email protected]. >>>> Pour plus d'options, consultez la page de ce groupe : >>>> http://groups.google.com/group/symfony-fr?hl=fr >>>> >>>> >>> >>> >>> -- >>> Cordialement, >>> >>> Manuel Brossard >>> Twitter: twitter.com/infonel >>> Skype : mantex2039 >>> >>> Tel: + 33 9 72 17 00 41 >>> >>> -- >>> Vous recevez ce message, car vous êtes abonné au groupe Google >>> Groupes Symfony-fr. >>> Pour envoyer un message à ce groupe, adressez un e-mail à >>> [email protected]. >>> Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse >>> [email protected]. >>> Pour plus d'options, consultez la page de ce groupe : >>> http://groups.google.com/group/symfony-fr?hl=fr >>> >> >> -- >> Vous recevez ce message, car vous êtes abonné au groupe Google >> Groupes Symfony-fr. >> Pour envoyer un message à ce groupe, adressez un e-mail à >> [email protected]. >> Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse >> [email protected]. >> Pour plus d'options, consultez la page de ce groupe : >> http://groups.google.com/group/symfony-fr?hl=fr >> > > > > -- > Cordialement, > > Manuel Brossard > Twitter: twitter.com/infonel > Skype : mantex2039 > > Tel: + 33 9 72 17 00 41 > > -- > Vous recevez ce message, car vous êtes abonné au groupe Google > Groupes Symfony-fr. > Pour envoyer un message à ce groupe, adressez un e-mail à > [email protected]. > Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse > [email protected]. > Pour plus d'options, consultez la page de ce groupe : > http://groups.google.com/group/symfony-fr?hl=fr > -- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes Symfony-fr. Pour envoyer un message à ce groupe, adressez un e-mail à [email protected]. Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse [email protected]. Pour plus d'options, consultez la page de ce groupe : http://groups.google.com/group/symfony-fr?hl=fr
