我有一个简单的问题。我可以使用 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 个筛选器。