我是 Grails 的新手,正在尝试用它构建一个 CMS。我希望导航菜单从数据库中读取,因此新页面将自动在导航中获取链接。我一直在阅读Grails: use controller from index.gsp和相关问题,但答案似乎对我不起作用。:(
我创建了一个名为 Navigation 的域类和一个名为 _header 的模板。
在“导航/列表”命名空间中,一切正常,但在外部我无法访问导航数据。
我已经像这样设置了 url 映射:
class UrlMappings {
static mappings = {
"/$controller/$action?/$id?"{
constraints {
// apply constraints here
}
}
"/"(controller : "Navigation", action : "list")
"/"(view:"/index")
"500"(view:'/error')
}
}
但这似乎不起作用。关于可能是什么问题的任何线索?