Symfony2和Twig:对所有翻译应用全局过滤器

时间:2012-05-25 14:16:04

标签: symfony twig

我希望始终对所有翻译文本使用 nl2br 过滤器。

我的代码现在是:

{% filter nl2br %}
    {% trans %}my_text_to_translate{% endtrans %}
{% endfilter %}

我只想写这个:

{% trans %}my_text_to_translate{% endtrans %}

那么:如何全局启用 nl2br 过滤器?

非常感谢您的回答: - )

斯坦

1 个答案:

答案 0 :(得分:1)

在一行中使用这个简单的语法:{{ 'my_text_to_translate'|trans|nl2br }}

或者您可以为树枝http://twig.sensiolabs.org/doc/advanced.html

创建扩展程序