Template::Manual::Filters里面提供了好多很好用的filter,当它们不够用的时候,还可以提供自己写的filter函数。但是怎么告诉Catalyst呢?没有找到文档,只好又去看代码。方法是在MyApp.pm里面__PACKAGE__->setup;一行之前添加如下代码:
__PACKAGE__->config( 'View::HTML' => {
FILTERS => {
'myown' => &myown_filter,
},
});
把View::HTML换成你自己的View,然后写一个名为myown_filter的函数来完成真正的filter功能。





