【发布时间】:2011-03-10 18:38:00
【问题描述】:
我有一个存在于 views/dashboard/_myTemplate.gsp 下的模板,我可以简单地从 DashboardController 调用
render template:'myTemplate'
一切都很好。我需要从不同的控制器渲染此模板,但渲染方法不允许您指定控制器,而且我似乎无法弄清楚如何定义模板存在的路径以使渲染正常工作.这甚至可能吗?
【问题讨论】:
我有一个存在于 views/dashboard/_myTemplate.gsp 下的模板,我可以简单地从 DashboardController 调用
render template:'myTemplate'
一切都很好。我需要从不同的控制器渲染此模板,但渲染方法不允许您指定控制器,而且我似乎无法弄清楚如何定义模板存在的路径以使渲染正常工作.这甚至可能吗?
【问题讨论】:
您可以通过控制器名称进行操作:
render(template:'/dashboard/myTemplate')
【讨论】:
views 目录的模板路径。