gpt4 book ai didi

grails - 在Grails的beforeInsert事件中访问值

转载 作者:行者123 更新时间:2023-12-02 15:34:18 25 4
gpt4 key购买 nike

有没有一种方法可以访问beforeInsert事件中的值?

例如:

Controller :

def save () {
user = new User(params)
}

域:
String name
String job
String name_and_job

beforeInsert {
name_and_job = name+job
}

在上面的 beforeInsert事件中,我想获取当前的 namejob并将它们添加到 name_and_job中。但是,这不起作用。

请注意,这只是我正在处理的更大问题的一个示例。应该在 Controller 中完成此类工作吗?

最佳答案

Controller 应类似于:

def save () {
user = new User(params).save()
}

没有save()调用,您只是实例化了一个临时User对象。这就是为什么您的 beforeInsert事件从未被激活的原因。

关于grails - 在Grails的beforeInsert事件中访问值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14201611/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com