0
내 RideInfo 도메인 클래스에 giveRide라는 필드가 있습니다. 컨트롤러에서 RideInfo 테이블의 모든 데이터를 얻고 싶습니다. RideInfo의 giveRide equlas가 TRUE이면 어떻게 할 수 있습니까? 감사.Grails 컨트롤러에서 조건을 가진 데이터를 얻는 방법은 무엇입니까?
이 코드 조각은 작동하지 않습니다
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()]
}
을 시도해보십시오 오류 500 : 실행 조치 [listDriver] 컨트롤러의 [carpool.RideInfoController] 예외가 발생했습니다 : groovy.lang.MissingMethodException : 메서드의 서명이 없습니다 : carpool.R ideInfo.getAllByGiveRide()는 인수 유형에 적용 할 수 있습니다. (java.lang.Boolean) values : [true] – Kevin
알았습니다 ... def rideInfoInstance = RideInfo.findAllByGiveRide (true) 감사합니다! – Kevin