我是 playframework 的新手。我有我的用户模型以及静态方法的随附对象......
case class User(id: Int, username: String, password: String, fullname: String, /
lastLogin : Date, updatedOn: Date, updatedBy: Int, createdOn: Date, createdBy: Int)
我想为这个类创建一个省略一些细节的表单。目前我有一个 UserForm 案例类
case class UserForm(fullName:String, username: String, password:String, confirm:String)
允许我使用:
val userForm = Form(
mapping(
"fullName" -> of[String],
"username" -> of[String],
"password" -> of[String],
"confirm" -> of[String]
)(UserForm.apply)(UserForm.unapply)
)
这感觉有点Hacker-ish
。有没有一种惯用的和更简洁的方法来做到这一点?