3

Scala でのプレイ フレームワーク フォーム検証の作業は私の Signup オブジェクトに従います。行 "mapping(": "missing arguments for method mapping in object Forms; として扱いたい場合は、このメソッドの後に `_' を付けてエラーが発生します。部分的に適用された機能」

case class UserRegistration(username: String, password1: String, password2: String)

val loginForm = Form(
 mapping(
   "username" -> email,
   "password1" -> text,
   "password2" -> text
 )
 (UserRegistration.apply)(UserRegistration.unapply)
 verifying ("Passwords must match",  => f.password1 == f.password2)
)
4

2 に答える 2

6
case class UserRegistration(username: String, password1: String, password2: String)

val loginForm = Form(
  mapping(
    "username" -> email,
    "password1" -> text,
    "password2" -> text
  )
  (UserRegistration.apply)(UserRegistration.unapply)
  verifying ("Passwords must match", f => f.password1 == f.password2)
)

あなたの行方不明("Passwords must match", f => f.password1 == f.password2)

于 2013-05-14T09:46:17.840 に答える
2

「フォームバッキングオブジェクト」全体で検証を使用しても、フォームの個々のフィールドにエラーを追加することはできません。そうしたい場合は、Play!を参照してください。フレームワーク 2.0: 他のフィールドを使用してフォームのフィールドを検証する

于 2013-11-09T22:58:23.303 に答える