私は自分のサイトの登録システムを実行していて、同じメールアドレスでの重複登録を防ぎたいと思っています。
ユーザークラスの宣言は次のようになります。
/**
* @Document
*/
class User extends BaseEntity
{
private
/**
* @Id
*/
$id,
/**
* @String @Index(unique=true)
*/
$email
;
}
しかし、同じ電子メールでユーザーを保存するたびに、例外は発生せず、重複が発生します。
$ documentManager-> flush(array('safe' => true));を実行する必要があることがどこかで見つかりました。しかし、それは役に立ちません。
どうすれば必要なことを達成できますか?ありがとう