Приветствие всем,Grails: FindAll() против FindBy --- (params.id)
Я стараюсь передать параметры из URL к методу FindAll().
LINE3 Я использую findAll() для определения мыши.
LINE2 Защиту дом принесет в параметре Delaware, когда я иду на страницу: http://localhost:8080/TestApp/home/county/DELAWARE
Дом будет показывать только один экземпляр вместо списка .. есть в любом случае, чтобы передать URL вместо [» ДЕЛАВЭР"]? (См строка 3) спасибо :)
def county() {
def house = Home.findByCounty(params.id) //sends only user related address to view
def mouse = Home.findAll("from Home h where h.county= ?", ["DELAWARE"]);
if (!house) {
response.sendError(404)
} else {
[house:house, mouse:mouse ]
}
}
Рабочий код +1 @Danilo
def county() {
def house = Home.findAllByCounty (params.id) //sends only county specified thru URL e.g. http://localhost:8080/TestAPP/home/county/DELAWARE
if (!house) {
response.sendError(404)
} else {
[house:house ]
}
}
Я не понял, что вы хотите. честно – injecteer