【发布时间】:2015-08-14 12:01:00
【问题描述】:
帮助 Scala 表单验证,
这是表单数据的案例类:
case class Data(
firstName: String,
lastName: String,
email: String,
confirm_email: String,
password: String,
confirm_password: String)
}
还有 Scala 形式:
val form = Form(
mapping(
"firstName" -> nonEmptyText,
"lastName" -> nonEmptyText,
"email" -> email,
"confirm_email" -> email,
"password" -> nonEmptyText(minLength = 8),
"confirm_password" -> nonEmptyText(minLength = 8))(Data.apply)(Data.unapply))
现在问题是我们需要验证“电子邮件”和“确认”电子邮件,但问题是我们需要创建tuples 或mapping。那么处理这些表单验证情况的最佳方法是什么。只需使用元组而不将其映射到任何案例类即可轻松完成。
但是,如果我们被要求使用mapping 和forms 中的案例类,该怎么办。
【问题讨论】:
标签: forms scala validation playframework-2.0