我正在尝试在我的控制器中绑定日期参数。我在某处读到,如果我有格式的日期就足够了 yyyy-MM-dd HH:mm:ss.S
。但这不起作用。我读到的另一个选项是在我要解析的属性中添加_day
、_month
、_year
等后缀,但这种方法也不起作用。
所以它基本上是一对多的关系,当多方是日期时(一个动作有一个 VisitList<Visit>
,访问有日期)。
// domain classes
class Action {
List<Visit> visitList
static hasMany = [visitList: Visit]
}
class Visit {
Action action
static belongsTo = [action: Action]
Date date
String description
}
我将所有参数解析为动作实例,如下所示:
// in controller
def save(){
Action actionInstance = new Action()
action.properties = params
action.save()
}
日期是从视图发送的,格式如下:
visitList[0].date=2012-05-15 00:00:00.0000
但日期仍然为空。该访问还具有描述属性,并且效果很好。该属性的参数是:
visitList[0].description=description
感谢您的任何建议或意见。