我正在写一个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'?
可能有人请帮我指出哪里是我的错? 感谢