问候,
我正在研究symfony sonata admin,我正在使用其默认导出功能。
我的数据库列名是phonecode,所以当我导出文件时,标题名称被称为电话代码。
我想动态更改它,我不想更改列名,因为它在项目的任何地方都使用。
有什么方法我想要这种类型的输出。
name phonecode
parth +91
test +444
到
name country code
parth +91
test +444
提前致谢
答案 0 :(得分:0)
您可以覆盖getExportFields()
方法。
public function getExportFields()
{
return array('name', 'countrycode');
}
答案 1 :(得分:0)
如前所述覆盖getExportFields,但使用数组映射名称......键是列标题......
public function getExportFields()
{
$dynamicColumnCaption = ...;
return array($dynamicColumnCaption => 'phonecode',
'anotherColumnCaption' => 'columnName');
}