【问题标题】:Grails Render Template Different Controller/PathGrails 渲染模板不同的控制器/路径
【发布时间】:2011-03-10 18:38:00
【问题描述】:

我有一个存在于 views/dashboard/_myTemplate.gsp 下的模板,我可以简单地从 DashboardController 调用

render template:'myTemplate'

一切都很好。我需要从不同的控制器渲染此模板,但渲染方法不允许您指定控制器,而且我似乎无法弄清楚如何定义模板存在的路径以使渲染正常工作.这甚至可能吗?

【问题讨论】:

    标签: grails gsp


    【解决方案1】:

    您可以通过控制器名称进行操作:

    render(template:'/dashboard/myTemplate')
    

    【讨论】:

    • 它对我很有帮助!如果您想使用另一个控制器的视图,请使用:render view: '/fooController/barView'
    • 从技术上讲,这不是控制器名称,而是相对于views 目录的模板路径。
    猜你喜欢
    • 2012-02-28
    • 1970-01-01
    • 2010-11-30
    • 2012-03-27
    • 2011-11-07
    • 2023-02-08
    • 1970-01-01
    • 2015-12-24
    • 2015-12-30
    相关资源
    最近更新 更多