Php Sonata管理转换不转换转换数组

Php Sonata管理转换不转换转换数组,php,symfony,sonata-admin,symfony-sonata,sonata,Php,Symfony,Sonata Admin,Symfony Sonata,Sonata,我在Sonata Admin中有一个翻译数组,如下所示: messages.en.yml 当我试图这样访问它时 {{ 'admin.form.label.identifier.identificationTitle'|trans }} {{ 'admin.form.label.identifier.identificationTitle'|trans({}, 'MyBundle') }} 还是像这样 {{ 'admin.form.label.identifier.identification

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

messages.en.yml

当我试图这样访问它时

{{ 'admin.form.label.identifier.identificationTitle'|trans }}
{{ 'admin.form.label.identifier.identificationTitle'|trans({}, 'MyBundle') }}
还是像这样

{{ 'admin.form.label.identifier.identificationTitle'|trans }}
{{ 'admin.form.label.identifier.identificationTitle'|trans({}, 'MyBundle') }}
它们不起作用,我得到一个键字符串作为响应

但如果我这样使用它:

messages.en.yml

景色

它起作用了

显然,我不想使用这种格式,而是使用nicearrayformatted选项。
这在Sonata Admin中可能吗?

admin.form.label

将同一个键定义为value和array时,只有其中一个转换有效。例如:

 admin: translation for admin
 admin:
    form:  translation for admin.form
 admin: translation for admin
 admin:
    form:  translation for admin.form