Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
SonataAdminBundle 可以将列表数据导出为多种格式(CSV、Excel、JSON 和 XML),但生成的文件标签标题与列名完全相同。
如何替换这些名称以获得更多描述标签?通常通过在屏幕中的列表中完成它来翻译它。
我已经找到方法了。这是一个相当晦涩的功能,但是可以通过使用 getExportFields 方法中的键来覆盖导出标题(标签)。你也可以在那里翻译它。
public function getExportFields() { return array( 'field label 1' => 'field1', $this->trans('field label 2') => 'field2', 'field label 3' => 'field3', [...] ); }