我正在编写一个 grails 应用程序,我有region
,district
和streams
. region
contains district
,表region_id
的 aforeign key
也是如此district
。在其他仅查询与该关联的行的情况下region
,我需要能够将 传递id
给 URL。这是我的UrlMappings.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'?
有人可以帮我指出我的错误在哪里吗?谢谢