我开始学习 Perl Catalyst,它太棒了!!!但是,我在模板方面遇到了一些问题。
我试图将两个模板变量传递到页面(页眉和页脚),我在控制器函数中所做的是
$c->stash(template => 'header.html');
//other page contents
$c->stash(template => 'footer.html');
但这只输出 footer.html (它应该并且看起来合乎逻辑)
这种方法的方法是什么?我搜索了谷歌,但找不到很多有用的结果(至少是我可以理解和使用的结果)
您不能在存储中传递 2 个模板。只会保留最后一个值。但是,执行此操作的方法是将页脚模板包含在页眉中。命令
include
和 process
非常有用。