Play 2.0 を始めて、全体的に、吹き飛ばされた、素晴らしいものです。
とにかく、どうすれば Play で DRY フォームを実現できるのでしょうか? Computer Database Sampleの create & edit の例を見ると、フォーム要素が繰り返されていることがわかります。わずか 4 つのフィールド (サンプル フォーム) では大したことはありませんが、大規模で複雑なフォームを処理したり、多くの CRUD モデルを処理したりする場合、重複はより大きなメンテナンスの問題になります。
バインディング側 (form.bindFromRequest
およびform.fill(Foo)
) では、実装は作成/編集操作に対して非常に洗練されています。テンプレート層に対応するソリューションはありますか?