Php Sonata管理转换不转换转换数组
我在Sonata Admin中有一个翻译数组,如下所示: messages.en.yml 当我试图这样访问它时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
{{ '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