SonataAdminBundle可以将列表数据导出为多种格式(CSV,Excel,JSON和XML),但生成的文件标签标题与列名称完全相同。
如何更换这些名称以获得更多描述标签?通常通过在屏幕中的列表中进行翻译来进行翻译。
答案 0 :(得分:3)
我发现了这条道路。这是一个相当模糊的功能,但可以使用getExportFields方法中的键覆盖导出标题(标签)。还有你可以翻译它。
public function getExportFields()
{
return array(
'field label 1' => 'field1',
$this->trans('field label 2') => 'field2',
'field label 3' => 'field3',
[...]
);
}