五月 21, 2008

Plug your own filter into Catalyst

Template::Manual::Filters里面提供了好多很好用的filter,当它们不够用的时候,还可以提供自己写的filter函数。但是怎么告诉Catalyst呢?没有找到文档,只好又去看代码。方法是在MyApp.pm里面__PACKAGE__->setup;一行之前添加如下代码:

__PACKAGE__->config( 'View::HTML' => {
    FILTERS => {
        'myown' => \&myown_filter,
    },
});

View::HTML换成你自己的View,然后写一个名为myown_filter的函数来完成真正的filter功能。

0 条评论:

发表评论

指向此文章的链接:

创建链接

<< 主页