1

我在 Sonata Admin 中有一个翻译数组,如下所示:

消息.en.yml

admin:
    form:
        label:
            identifier:
                identificationTitle: Some text here
                otherKey: blabla

当我尝试像这样访问它时

{{ 'admin.form.label.identifier.identificationTitle'|trans }}

或者像这样

{{ 'admin.form.label.identifier.identificationTitle'|trans({}, 'MyBundle') }}

它们不起作用,我得到密钥字符串作为响应。

但如果我这样使用它:

消息.en.yml

admin_form_label_identifier_identificationTitle: some text here

风景

{{ 'admin_form_label_identifier_identificationTitle'|trans }}

有用。

显然我不想使用这种格式,而是使用 nice array formatted 选项。这在 Sonata Admin 中是否可行?

4

1 回答 1

1

我想在您的项目中某处有 admin.form.label 的翻译。

当您将相同的键定义为值和数组时,只有一个翻译工作。例如:

 admin: translation for admin
 admin:
    form:  translation for admin.form
于 2015-02-03T06:44:50.520 回答