Grails是否有一种机制来提供基于相应Domain类的表单的自动默认呈现?

时间:2009-08-05 23:05:35

标签: forms grails

我环顾四周,看到一些插件可以做到这一点,但我很惊讶它没有内置在脚手架之外的语言中。

例如,在Django中,你可以说

<form action="/contact/" method="POST">
{{ form.as_p }}
<input type="submit" value="Submit" />
</form>

根据模型定义以及您可以提供的其他名称和提示,为模型获取合理的表单。

在Grails中有没有相同的方法呢?

1 个答案:

答案 0 :(得分:1)

不在grails核心内。

我能想到的最接近的是:

class BookController {
   def scaffold = true
}

然后

<g:include controller="Book" action="edit"/>

您也可以致电

<g:render template="/book/edit" model="[book:mybook]"/>

但您描述的功能不存在。