Вложенные фильтры и функции в ветке | 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


Вышеуказанное требование бесполезно, но мне нужно сделать что-то подобное.

Я знаю, как сделать расширение ветки, но не знаю, как решить вложение.

Я извиняюсь за мой английский, Google Translate сделал тяжелую работу 🙂

Большое спасибо.

1

Решение

Другие решения

Конечно, фильтры могут быть связаны, как писал @Richard. Вам, как автору расширения, не на что обращать внимание. Ваш код фильтра получает ввод — независимо от того, является ли он единственным фильтром или, если (например), это 4-й фильтр в цепочке из 5 фильтров.

0

По вопросам рекламы [email protected]