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
