我有两种形式,特别是对于名为User
和的类Company
。在User
表单中,当用户发现自己的公司不在 DB 中时,他/她将创建一个新的Company
. 我已将控制器的save
操作更改为以下内容:Company
def save() {
def companyInstance = new Company(params)
if (!companyInstance.save(flush: true)) {
render(view: "create", model: [companyInstance: companyInstance])
return
}
flash.message = message(code: 'default.created.message', args: [message(code: 'company.label', default: 'Company'), companyInstance.id])
redirect(controller:"user", action:"create")
}
那是在保存新公司之后,我正在重定向到User
's create
action。然而,它工作得很好,已经输入了一些值的用户(即在进入Company
's 的create
操作之前)在User
表单字段中丢失了。
如何检索User
字段中的值?
提前致谢。