如何使用messions.en.yml翻译symfony2形式的标签?
2022-08-30 16:02:16
我正在尝试使表单域的翻译正常工作。我在 Bundle 的 Ressource 文件夹中有。messages.en.yml
test: it works
form:
description: Add a description.
我想在一个表单中构建一个表单,该表单可以相应地转换表单字段的标签。EntityType
$builder->add(
'description',
null,
array('label' => 'form.description', 'required' => false)
);
然而,只显示字面字符串,而不是预期的翻译'form.description'
Add a description.
翻译服务和 正确加载,因为我可以调用messages.en.yml
var_dump($this->get('translator')->trans('test'));
在控制器中,并获取转换后的结果。
当我想将字符串视为应该翻译的内容时,我错过了什么?'form.description'
我想我无论如何都必须在它们上调用trans函数,但是我怎么能自动地一次性使用它呢?