如何在HTML :: Template :: Pro中指定条件参数?

时间:2011-08-11 03:02:55

标签: perl

我是用这种方式写的,但它导致我的程序中止:

HTML::Template::Pro->new(filename=>$file, filter => $filter ? $filter : undef);

上述代码有什么问题?

基本上我希望条件过滤器在每个encode_entities()上执行TMPL_VAR

1 个答案:

答案 0 :(得分:0)

undef不是filter的有效值。相反,完全省略filter参数,如下所示:

HTML::Template::Pro->new(filename=>$file, $filter ? (filter => $filter) : ());