2016-10-11 81 views
0

我正要thorugh在螺栓默认主题模板树枝文件之一,我遇到了下面的代码行:什么是树枝或螺栓的双下划线。

{{ __("Unfortunately, no content could be found. Try another page, or go to the <a href=\"%paths_root%\">homepage</a>.", {'%paths_root%': paths.root}) }} 

现在我教你呼应的东西在树枝是如下的方式:

{{ 'hello there' }} 

我GOOGLE了双下划线,发现这个HERE。不知道这是我的问题的答案。

那么双下划线的小枝或粗体究竟是什么?

回答

0

林不知道,如果我正确理解这一点,但在Symfony框架翻译的字符串,你应该使用翻译服务。

然后,您可以使用transtranschoice Twig标签。

请参阅Symfony的文档了解更多信息: Symfony translations

+0

请强调! –

1

在当前的稳定版本博尔特,__()是一根树枝函数来调用我们的翻译层,即在Symfony的的顶部坐镇。

该函数中的第二个参数是可变字符串中的值,以及要在该位置为该特定翻译字符串插入的值。

+0

是的,我明白你答案的第二部分。但为什么这个功能需要?我仍然没有得到它。 –

+0

需要,它不是...... :-) – Gawain