Problema do SonataAdminBundle Exporter com entidades mapeadas
Há um recurso padrão no sonata-admin-bundle para exportar dados usando o exportador; Mas como tornar a entidade atual de exportação E a entidade ManyToOne mapeada com ela?
Basicamente, o que eu quero é fazer o download exatamente dos mesmos dados definidos em ListFields.
UPD: Indocs, existe apenas todo
UPD2: Encontrei uma solução, mas não acho que seja a melhor:
/**
* Add some fields from mapped entities; the simplest way;
* @return array
*/
public function getExportFields() {
$fieldsArray = $this->getModelManager()->getExportFields($this->getClass());
//here we add some magic :)
$fieldsArray[] = 'user.superData';
$fieldsArray[] = 'user.megaData';
return $fieldsArray;
}