0
當我生成一個名爲User
域類控制器我得到這個代碼的編輯操作:Grails控制器編輯返回地圖?
def edit(Long id) {
def userInstance = User.get(id)
if (!userInstance) {
flash.message = message(code: 'default.not.found.message', args: [message(code: 'user.label', default: 'User'), id])
redirect(action: "list")
return
}
[userInstance: userInstance]
}
是否有人可以解釋爲什麼這將返回[userInstance: userInstance]
,而只是感謝userInstance
謝謝!
好了,所以當你命名鍵爲userInstance,它不看參考userInstance財產,但是當您使用userInstance作爲VALUE時,它會引用該屬性? 謝謝! – AnthonyM
@ oxym0r0n地圖中的數據總是通過地圖的關鍵名稱在視圖中檢索到。用作映射值的變量的名稱沒有區別 –