Hi,
sorry für den Titel, ich wollte diesen ändern, was leider nicht mehr geht.
Zu meinem Problem: ich habe im Frontend einen Dateiupload realisiert, was auch klappt.
Dazu habe ich ein eigenes FileReference Model
[code]class FileReference extends \TYPO3\CMS\Extbase\Domain\Model\AbstractFileFolder[/code]
Und dieses dann im TS gemappt:
[code]config.tx_extbase {
persistence{
updateReferenceIndex = 1
classes {
xx\xxxxx\Domain\Model\FileReference {
mapping {
tableName = sys_file_reference
columns {
uid_local.mapOnProperty = originalFileIdentifier
}
}
}
}
}
}
[/code]
Im Controller wird die Datei dann folgendermaßen hinzugefügt:
[code]$newFileReference = $this->objectManager->get('xx\\xxxxx\\Domain\\Model\\FileReference');
$newFileReference->setFile($falUploadedFile);
// Und meinem Model xxx auch als sys_file_reference hinzugefügt.
$xxx->addDownload($newFileReference);
[/code]
Jetzt habe ich nur noch das Problem, dass der RefIndex der Datei nicht aktualisiert wird.
updateReferenceIndex = 1 (siehe oben) hat nichts bewirkt.
Was habe ich übersehen?
Gruß Nico
http://www.nicolas-stey.de - Webentwicklung
http://www.steyle.com - Fotografie