【发布时间】:2014-11-07 03:21:00
【问题描述】:
我有一个数组,我将它传递给用于填充导航栏的 TT 文件。
我使用主模板作为正文内容的基础和子模板。
我想知道是否可以声明“主模板应始终接收此数组”,而不是每次加载视图时都必须传递此数组(哦,是的,我正在使用 Dancer 顺便说一句:P ),例如:
get '/' => sub {
template 'index', { for_all_i_know => $this_never_changes }
}
get '/about' => sub {
template 'about', { for_all_i_know => $this_never_changes }
}
除了这样做,有没有办法可以清理它?类似:
bind template 'main' { for_all_i_know => $this_never_changes };
这样我就可以做到:
get '/' => sub {
template 'index';
}
主模板仍会加载变量“for_all_i_know”
【问题讨论】: