私は、特にUser
とCompany
というクラスの2つの形式を持っています。 User
フォームでは、ユーザーが自分の会社がDBに登録されていないことがわかると、新しい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
のcreate
アクションにリダイレクトしていますされていること:私はこのような何かにCompany
コントローラのsave
アクションを変更しました。しかし、それはすでにうまくいっています。User
フォームフィールドには、すでに何らかの値を入力したユーザー(つまりCompany
のcreate
アクションに行く前)がありません。
User
フィールドで値を取得する方法を教えてください。
ありがとうございます。