我试图让表单字段的翻译工作.我有messages.en.yml我的Bundle的Ressource文件夹.
test: it works
form:
description: Add a description.
Run Code Online (Sandbox Code Playgroud)
我想构建一个表单EntityType,相应地转换表单字段的标签.
$builder->add(
'description',
null,
array('label' => 'form.description', 'required' => false)
);
Run Code Online (Sandbox Code Playgroud)
然而,只显示了文字字符串'form.description',而不是预期的翻译Add a description.
messages.en.yml我可以调用正确加载翻译服务
var_dump($this->get('translator')->trans('test'));
在控制器中获取翻译结果.
当我想将字符串'form.description'视为应翻译的内容时,我错过了什么?
我想我无论如何都必须在它们上调用trans功能,但是如何自动完成它呢?