我正在寫一個grails應用程序,其中我有region
,district
和streams
。 region
包含district
,因此region_id
是district
表的foreign key
。在其他查詢僅與region
相關聯的行中,我需要能夠將id
傳遞給URL。 這裏是我的UrlMappings.groovy
:通過URL傳遞id grails groovy
static mappings = {
"/$controller/$action?/$id?"{
constraints {
// apply constraints here
}
}
"/"(controller:"/user")
"500"(view:'/error')
}
然而,然後我去我創建轉發到district
控制器的鏈接(默認爲list
我看到: localhost:8080/project/district/list
,但它不具備region_id
,所以我期待localhost:8080/project/district/list/region_id='1'?
或localhost:8080/project/district/list/id='1'?
可能有人請幫我指出哪裏是我的錯? 感謝