4

メールとパスワードのフィールドと 2 つの検証があるフォームがあるとします。メールは一意である必要があり、パスワードは 8 文字未満であってはなりません。

Repo.Insertまたはそのような他の方法を使用しているときRepo.update、最初にデータベースとは関係のない検証エラー (8 文字未満のパスワード) を取得し、パスワードが正しい場合にのみ、データベースにヒットし、電子メールが既に存在することを確認し、これをチェンジセット エラーに再度追加します。

したがって、ユーザーが既に存在する電子メールと短いパスワードを含むフォームを送信すると、後者に関するエラーのみが表示されます。通常のエラーとデータベース固有のエラーを同時に取得するために、常にデータベースにアクセスする方法はありますか? ?

4

1 に答える 1