Je suis en train de créer un système d'inscription pour mon site et je veux éviter les inscriptions en double avec la même adresse e-mail.
La déclaration de la classe utilisateur ressemble à ceci :
/**
* @Document
*/
class User extends BaseEntity
{
private
/**
* @Id
*/
$id,
/**
* @String @Index(unique=true)
*/
$email
;
}
Mais chaque fois que j'enregistre un utilisateur avec le même e-mail, aucune exception n'est levée et j'obtiens un doublon.
J'ai trouvé quelque part que je dois faire $documentManager->flush(array('safe'=>true)); mais cela ne me semble pas être d'une grande aide.
Comment puis-je obtenir ce dont j'ai besoin ? Merci