0
有沒有辦法訪問beforeInsert
事件中的值?訪問Grails的beforeInsert事件中的值
例如:
控制器:
def save() {
user = new User(params)
}
域:
String name
String job
String name_and_job
beforeInsert {
name_and_job = name+job
}
在上面beforeInsert
事件我想當前name
和job
,並添加那些name_and_job
。但是,這不起作用。
請注意,這只是我正在處理的更大問題的一個示例。這種類型的東西應該在控制器中完成嗎?
您的保存方法沒有意義。您不會像這樣靜態調用域屬性。如果那真的是你的代碼,那麼爲什麼它不起作用也就不足爲奇了。 – Gregg
固定爲更好的解釋。 – birdy
我只是想知道我是否可以在beforeInsert事件中訪問其他字段(來自params)的實際數據。 – birdy