可以在奏鸣曲管理包导出功能中翻译标题标签吗?

时间:2015-12-17 19:34:45

标签: symfony export-to-excel export-to-csv sonata-admin export-to-xml

SonataAdminBundle可以将列表数据导出为多种格式(CSV,Excel,JSON和XML),但生成的文件标签标题与列名称完全相同。

如何更换这些名称以获得更多描述标签?通常通过在屏幕中的列表中进行翻译来进行翻译。

1 个答案:

答案 0 :(得分:3)

我发现了这条道路。这是一个相当模糊的功能,但可以使用getExportFields方法中的键覆盖导出标题(标签)。还有你可以翻译它。

public function getExportFields()
{
    return array(
        'field label 1' => 'field1',
        $this->trans('field label 2') => 'field2',
        'field label 3' => 'field3',
        [...]
    );
}