我有这样的观点:
@(translationForm: play.data.Form[Translation])
@import helper._
@form(routes.Translate.index()) {
@inputCheckboxGroup(
translationForm("languages"),
options = Seq("German" -> "German", "Spanish" -> "Spanish"))
}
如何将所选语言绑定到翻译模型?
如何确认至少选择了一种语言?
控制器应该是什么以及模型应该是什么样的?
我发现Play Framework 2.3文档非常稀疏,这是我发现的唯一无用的bit ...根本没有完整的例子......
我在how to persist a collection of Strings in Play Framework 2.3.8上提出了相关问题。
答案 0 :(得分:0)
您好我认为您可以提供此代码。
@(translationForm: play.data.Form[Translation])
@import helper._
@form(routes.Translate.index()) {
@inputCheckboxGroup(translationForm("languages"),
options = helper.options(Languages.forSelect()),
'class -> "checkbox")
}
在您的模型中,您可以使用提供所有语言的方法
示例:Languages.forSelect()