Perl Catalyst,传递给2个模板部分

时间:2013-04-11 03:40:58

标签: perl catalyst

我开始学习Perl Catalyst,它真棒!但是,我在这里遇到了一些模板问题。

我正在尝试将两个模板变量传递给页面(页眉和页脚),我在Controller函数中所做的是

$c->stash(template => 'header.html');
//other page contents
$c->stash(template => 'footer.html');

但是这只输出了footer.html(它应该而且似乎合乎逻辑)

这种方法的方法是什么?我搜索谷歌但找不到很多有用的结果(至少我能理解和使用的结果)

2 个答案:

答案 0 :(得分:4)

答案 1 :(得分:1)

你不能在stash中传递2个模板。只保留最后一个值。但是要做到这一点,就是在页眉中包含页脚模板。命令includeprocess非常有帮助。