SonataAdminBundle Exporter-Problem mit zugeordneten Entitäten
Es gibt eine Standardfunktion im Sonata-Admin-Bundle, um Daten mit dem Exporter zu exportieren. Aber wie kann man das aktuelle Objekt exportieren UND das ManyToOne-Objekt damit verknüpfen?
Grundsätzlich möchte ich genau die Daten herunterladen, die in ListFields definiert sind.
UPD: Indocsgibt es nur noch todo
UPD2: Ich habe eine Lösung gefunden, denke aber nicht, dass es die beste ist:
/**
* 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;
}