私は Play フレームワークを初めて使用し、2.1 のサンプルをcomputer-database
調べています。例では、次のフォーム定義を完全には理解していません。
ここでのComputer.apply
andの役割は何ですか?Computer.unapply
val computerForm = Form(
mapping(
"id" -> ignored(NotAssigned:Pk[Long]),
"name" -> nonEmptyText,
"introduced" -> optional(date("yyyy-MM-dd")),
"discontinued" -> optional(date("yyyy-MM-dd")),
"company" -> optional(longNumber)
)(Computer.apply)(Computer.unapply)
)
(からcontrollers/Application.scala
)
編集:これは良いリソースのようです: https://groups.google.com/forum/?fromgroups=#!topic/play-framework/dxNQ8E81YJsしかし、全体像を完全に把握できているかどうかはまだわかりません。