我在做纯PHP,我只是这样做:用嫩枝的Symfony2 +枝条,在翻译返回变量“的消息必须是一个简单的文本”
printf(_("Hello %s !"), $name);
现在,我必须使用反式标签。所以我复制/粘贴documentation example,这是我的完整的模板:
{% extends 'MyAppBundle::layout.html.twig' %}
{% block content %}
<h1>
{% trans %}
Hello {{ name }}!
{% endtrans %}
</h1>
{% endblock %}
为什么Symfony的返回以下exeption?
,邮件必须在 “MyAppBundle :: home.html.twig”
500内部服务器错误一个简单的文本 - Twig_Error_Syntax
嘿谢谢!我也发现这个语法:{{'welcome.message'| trans({'%titre%':name})}} – FMaz008
同样的情况出现在独立的Twig中。这工作,谢谢。 – umpirsky