在树枝中嵌套过滤器和函数 |交响乐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 个过滤器。
我有一个简单的问题。我可以使用 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翻译辛苦了:-)
非常感谢。
当然可以链接过滤器,正如@Richard 所写。对于作为扩展作者的您来说,没有什么需要注意的。您的过滤器代码得到输入——无论它是唯一的过滤器,还是(例如)它是 5 个过滤器链中的第 4 个过滤器。