我的 Controller 中有一个 SinupForm,我将其传递给注册 View
对象SignUpController扩展 Controller {
private val signUpForm = Form(
tuple(
"email" -> nonEmptyText.verifying(
"email already exists",
emailString => Accounts.findBy(emailString).isEmpty),
"full_name" -> nonEmptyText,
"password" -> text(minLength = 6)
))
def signup = Action {
Ok(views.html.signup(signUpForm))
}
}
因为我是 Play 框架的新手,所以我很困惑。假设一次有 10 个注册请求,在这种情况下我是否需要将单独的表单实例传递给每个请求?
最佳答案
不,你不知道。 signUpForm
实际上是不可变的,它是如何将数据绑定(bind)到对象中的模板。
可以安全使用,不用担心并发请求
关于scala - 我需要创建不同的表单实例吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19448655/