我正在尝试了解play 2 scala 教程中为表单模板助手提供的说明。我陷入了“编写自己的字段构造函数”部分。它提供了一个示例模板(没有说明文件的名称应该是什么):
@(elements: helper.FieldElements)
<div class="@if(elements.hasErrors) {error}">
<label for="@elements.id">@elements.label</label>
<div class="input">
@elements.input
<span class="errors">@elements.errors.mkString(", ")</span>
<span class="help">@elements.infos.mkString(", ")</span>
</div>
</div>
然后它显示此代码:
object MyHelpers {
implicit val myFields = FieldConstructor(myFieldConstructorTemplate.f)
}
我对这应该如何与模板相关感到困惑。(例如,模板文件应该被称为 myFieldConstructorTemplate.scala.html 吗?)我尝试了一些变体但没有运气。
我是 scala 和 Play 的新手,但我也知道 play 2 和它的文档是新的,所以我不确定我错过了什么非常明显的东西。
谢谢!