注册时,不希望用户填过去的时间。
以下方法无效:
以上方法理论上没问题,但是可能和我们预期的不一样,就是因为这种方法是在启动服务器时设置,这相当于是设置了一个固定值。
有效的方法是自定义验证:
以下方法无效:
class Reg{
//...
Date regDate
static constraints = {
//...
regDate(min:new Date()) //new Date()是在每次启动服务器时赋值
}
}
以上方法理论上没问题,但是可能和我们预期的不一样,就是因为这种方法是在启动服务器时设置,这相当于是设置了一个固定值。
有效的方法是自定义验证:
class Reg{
//...
Date regDate
static constraints = {
//...
regDate(validator:{return(it>new Date())})
}
}