我使用了一个不推荐使用的 twig 函数,Twig_Filter_Function。我想改用 Twig_SimpleFilter 。我不是 100% 确定如何使用它。
这是我目前拥有的;
public function getFilters()
{
return array(
'is_numeric' => new \Twig_Filter_Function('is_numeric'),
'number_format' => new \Twig_Filter_Function('number_format')
);
}
现在Twig_SimpleFilter至少需要两个参数,一个$name,一个$callable就是这两个参数。现在我不能 100% 确定更换 Twig_Filter_Function。这两个参数应该是什么?两个都可以的随机名称,第二个这样的“is_numeric”和“number_format”可以吗?
public function getFilters()
{
return array(
'is_numeric' => new \Twig_SimpleFilter('isNumeric', 'is_numeric'),
'number_format' => new \Twig_SimpleFilter('numberFormat', 'number_format')
);
}
我已经这样尝试过了,似乎还可以。我只是想 100% 确定,还是我现在应该以完全不同的方式来做?请问有什么帮助吗?