我正在编写一个 grails 应用程序,我有region,district和streams. regioncontains 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'?
有人可以帮我指出我的错误在哪里吗?谢谢