【问题标题】:How to create a Scala custom validator with Play2?如何使用 Play2 创建 Scala 自定义验证器?
【发布时间】:2012-03-20 18:22:55
【问题描述】:

我写了这个很棒的问题:

How to create a custom validator in Play Framework 2.0?

关键是,该解决方案适用于 Java Play API。

如何在 Scala 中编写自定义验证器?

【问题讨论】:

    标签: playframework-2.0


    【解决方案1】:

    Mapping 上使用verifying 方法。

    例如:

    Form("foo" -> text.verifying{ txt => txt.startsWith("bar") })
    

    【讨论】:

    • 好的,也许我没有正确地问我的问题......我想这样定义一个验证器:val userForm = Form( mapping( "name" -> text, "authtoken" -> authenticityToken )(User.apply)(User.unapply) )
    • 如何定义这个authenticityToken 约束/功能/方法或任何可能的东西
    • 我认为目前不可能,因为我猜你想阅读会话并且你没有在验证器中访问它。
    • 那么您可以访问 java 中的会话。我也想 scala
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-04
    • 1970-01-01
    相关资源
    最近更新 更多