是否可以以Play / Scala形式映射字段列表

时间:2013-09-05 03:01:51

标签: scala playframework playframework-2.1

鉴于某些对象能够查询其字段,是否可以迭代字段以生成映射列表并使用映射列表来创建表单?

例如:

class SomeModel ...

val model = new SomeModel

val mappings = model.fields { f =>
    f.fieldName -> text  // Just use String/text mappings to simplify the example   
  }

// Assuming 'of' is the correct mapping to use, What should be
// specified for <?1>, <?2> and <?3>
val form = Form(
    of( <?1> , <?2> ) {
        <?3>
      }
  )

背景: 我需要为我们的数据模型构建一个基本的crud接口,该接口由100多个表组成,其中一些表包含多达100列。重构数据模型不是一种选择,因为这个crud接口只是数据的许多其他用户之一。我们生成模型类,因此也可以生成表单类,但我希望通过使用字段列表来解决18/22字段限制。

0 个答案:

没有答案