2

非推奨の 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 には少なくとも 2 つのパラメーター ($name) が必要であり、$callable は 2 つのパラメーターです。今、私は Twig_Filter_Function を置き換えることを 100% 確信しているわけではありません。2つのパラメータは何ですか? 両方にランダムな名前を付けて、「is_numeric」と「number_format」で 2 番目の名前を指定しても問題ありませんか?;

public function getFilters() 
{
    return array(
        'is_numeric'   => new \Twig_SimpleFilter('isNumeric', 'is_numeric'),
        'number_format'   => new \Twig_SimpleFilter('numberFormat', 'number_format')
    );
}

このように試してみましたが、大丈夫のようです。100% 確実にしたいだけですか、それとも今はまったく別の方法で行うべきですか? 何か助けてください。

4

0 に答える 0