如何在 Grails 控制器中获取有条件的数据?
在我的 RideInfo 域类中,有一个名为 GiveRide 的字段。在控制器中,我想从表 RideInfo 中获取其 GiveRide 等于 TRUE 的所有数据,如何做到这一点?谢谢。
这段代码不起作用:
def listDriver = {
params.max = Math.min(params.max ? params.int('max') : 10, 100)
rideInfoInstance = RideInfo.get(giveRide=true)
[rideInfoInstanceList: rideInfoInstance, rideInfoInstanceTotal: rideInfoInstance.count()]
}
两者都不起作用:
def listDriver = {
params.max = Math.min(params.max ? params.int('max') : 10, 100)
params.giveRide=true
[rideInfoInstanceList: RideInfo.list(params), rideInfoInstanceTotal: RideInfo.count()]
}
In my RideInfo domain class there is a field named giveRide. In the controller, I would like to get all data from table RideInfo whose giveRide equlas to TRUE, how can it do that? Thanks.
This piece of code doesn't work:
def listDriver = {
params.max = Math.min(params.max ? params.int('max') : 10, 100)
rideInfoInstance = RideInfo.get(giveRide=true)
[rideInfoInstanceList: rideInfoInstance, rideInfoInstanceTotal: rideInfoInstance.count()]
}
Neither:
def listDriver = {
params.max = Math.min(params.max ? params.int('max') : 10, 100)
params.giveRide=true
[rideInfoInstanceList: RideInfo.list(params), rideInfoInstanceTotal: RideInfo.count()]
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试
Try