我想用Mojolicious渲染引擎中发送电子邮件,并从cron运行一个独立的脚本来渲染.html.ep模板:如何在独立Perl脚本中使用Mojolicious渲染?
#!/usr/bin/perl
use feature ':5.10';
use Mojo::Base -strict;
use Mojolicious::Renderer;
use Data::Dumper;
my $renderer = Mojolicious::Renderer->new();
push @{$renderer->paths}, '/app/templates';
my $template = $renderer->get_data_template({
template => 'template_name',
format => 'html',
handler => 'ep'
});
print Dumper($template) . "\n";
但是,$template
永远是不确定的。
模板文件是/app/templates/template_name.html.ep
。
我在做什么错?
'get_data_template'用于'__DATA__'部分,而不是文件。 – simbabque
好吧,设法使它与__DATA__部分一起工作,但我可以对文件做同样的事情吗? – Victor
我找到了。查看我的更新。 – simbabque