我想在php中的twig模板中添加一个新的过滤器 例如
{{ "<h1>title</h1>"|raw}}
新过滤器
{{ "<h1>title</h1>"|newfilter}}
我不想使用symfony
答案 0 :(得分:2)
只需使用Twig_SimpleFilter。
// an anonymous function
$filter = new Twig_SimpleFilter('newfilter', function ($string) {
//do stuff
return $string;
});
$twig = new Twig_Environment($loader);
$twig->addFilter($filter);