在树枝中嵌套过滤器和函数 |交响乐2

Nesting filters and functions in twig | Symfony2

我有一个简单的问题。我可以使用 syfmony2 在树枝中嵌套过滤器吗?

假设我需要在 twig 中执行以下操作:

{{ custom_function(var)|filter1|filter2 }}

另外我需要尊重秩序。 "filter1" 过滤器输出必须是 "filter2" 过滤器输入。


示例:

{{ getPrice(var)|formatPrize(2,'.')|prizeSymbol('$') }} 输出:$ 12.25

{{ getPrice(var)|formatPrize(3,',')|prizeSymbol('u$s') }} 输出:u$s 12.251


上面的要求没有用,但我需要做这样的事情。

我知道如何制作树枝扩展,但不知道如何解决嵌套问题。

我为我的英语道歉,Google翻译辛苦了:-)

非常感谢。

w=14=shw=11=shw=12=sh w=14=WILL.y.w=12=w w=10=sh

当然可以链接过滤器,正如@Richard 所写。对于作为扩展作者的您来说,没有什么需要注意的。您的过滤器代码得到输入——无论它是唯一的过滤器,还是(例如)它是 5 个过滤器链中的第 4 个过滤器。