在 Controller 中,当使用 params.da-6ren">
gpt4 book ai didi

chalice 日期选择器

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

我正在使用 g:datePicker name="date1"id="date1"value="${program?.startDate}">

在 Controller 中,当使用 params.date1 时,它的值显示为“struct”并且无法在我的数据库中保存日期。

我们如何使用 datePicker 将日期解析为一个参数,例如:2010-10-10 11:11:11?

提前致谢
斯林纳特

最佳答案

您需要查看 Data binding在 chalice 。当您说 Book b = new Book(params) 时,数据绑定(bind)会自动与域对象发生。或者如果您使用命令对象。

def myAction = { BookCommand bookCommand -> 
//bookCommand is already bound and validated by now
}

您也可以手动调用 bindData(...)如果您愿意,可以在您的 Controller ( documentation ) 中。您很可能只想像这样使用 bindData:
def myAction = {
...
bindData(myDomainObject, params, ['date1'])
...
myDomainObject.save()
...
}

关于 chalice 日期选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2613523/

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