У меня есть этот простой вопрос. Могу ли я вкладывать фильтры в веточку, используя 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 сделал тяжелую работу 🙂
Большое спасибо.
Конечно, фильтры могут быть связаны, как писал @Richard. Вам, как автору расширения, не на что обращать внимание. Ваш код фильтра получает ввод — независимо от того, является ли он единственным фильтром или, если (например), это 4-й фильтр в цепочке из 5 фильтров.