问候,
我正在研究symfony sonata管理员,我正在使用其默认导出功能。
我的数据库列名称是电话代码,因此当我导出文件时,标头名称称为电话代码。
我想动态更改它,我不想更改列名,因为它在项目中无处不在。
有什么办法我可以想要这种类型的输出.
name phonecode
parth +91
test +444
自
name country code
parth +91
test +444
提前致谢
如前所述覆盖getExportFields,但使用数组来映射名称...关键是列标题...
public function getExportFields()
{
$dynamicColumnCaption = ...;
return array($dynamicColumnCaption => 'phonecode',
'anotherColumnCaption' => 'columnName');
}
您可以重写getExportFields()
方法。
public function getExportFields()
{
return array('name', 'countrycode');
}