groovyPageRenderer与groovyPagesTemplateEngine

时间:2015-03-17 13:33:31

标签: email grails background

  • 我使用的是Grails版本2.4.4
  • 我的项目中有很多模板,我需要将它们作为电子邮件发送
  • 他们触发此邮件的点是后台流程或网络请求
  • groovyPagesTemplateEngine不适用于作业,后台进程 以及没有webrequest的任何其他内容

我可以使用PageRenderer而不是groovyPagesTemplateEngine吗? PageRenderer有任何限制吗?

已关闭的Grails问题有评论https://jira.grails.org/browse/GRAILS-3818

"由于没有请求,您可以执行的操作存在一些限制。所有与其他模板,控制器等的链接都必须完全合格。 "

我试过这个后台作业LinkToController它似乎正在工作?

我不明白什么不适用于PageRenderer bean?

1 个答案:

答案 0 :(得分:0)

PageRenderer是你应该使用的,GroovyPagesTemplateEngine是更低级别的,虽然你可以使用它,但是使用它是一个更难的API。