scala模板中的Form []默认值

时间:2013-08-13 15:14:27

标签: forms playframework-2.0 scala-template

我尝试为scala模板参数定义默认值,例如:

@(user: Form[User] = Form[User])

我看到编译错误:

object play.data.Form is not a value

怎么了?

1 个答案:

答案 0 :(得分:0)

不幸的是,它不会像这样工作,你必须定义表格的演示文稿。您可以在User类中使用:

val requestForm = Form(
    mapping("field1" -> nonEmptyText,
      "field2" -> nonEmptyText)(User.apply)(User.unapply))

然后您可以使用这样的模板:

@(user: Form[User] = User.requestForm)

希望这有帮助