【发布时间】:2013-10-11 17:49:09
【问题描述】:
我们必须使用属性名称作为字符串在 Play Framework 视图中呈现 HTML 字段:
斯卡拉:
case class MyClass(myField: Int)
查看:
@(form: Form[MyClass])
...
@helper.inputText(form("myField"), '_label -> "Field Title")
这不是强类型!
那么有没有办法以强类型的方式提及字段名称? 像这样:
@helper.inputText(form(model => model.myField), '_label -> "Field Title")
我确信这在 Scala 中是可能的,但幸运的是我们有宏,并且这样的代码可以在没有任何运行时开销的情况下实现。
【问题讨论】:
标签: scala playframework playframework-2.0