我在控制器中有一个SinupForm,我将其传递给注册视图
对象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个请求进行注册,在这种情况下,我是否需要将单独的表单实例传递给每个请求?
答案 0 :(得分:4)
不,不。 signUpForm
实际上是不可变的,它是如何将数据绑定到对象中的模板。
您可以安全地使用它,不用担心并发请求