树枝中的嵌套过滤器和函数 |Symfony2.


Nesting filters and functions in twig | Symfony2

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

想象一下,我需要在树枝上执行以下操作:

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

我还需要尊重命令。"filter1"滤波器输出必须是"filter2"滤波器输入。


例:

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

{{ getPrice(var)|formatPrize(3,',')|prizeSymbol('u$s') }} 张:12.251 美元


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

我知道如何使树枝延伸,但不知道如何解决嵌套问题。

我为我的英语道歉,谷歌翻译做了艰苦的工作:-)

多谢。

过滤器可以根据文档链接

例如

{{ name|striptags|title }}

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