[TYPO3-german] Re: Typo3 6.0.1 und extbase, File Uploads in Extensions

Frank Gerards frank.gerards at gmx.de
Mon Jan 27 18:36:15 CET 2014


hi,
sieht in 6.1 wirklich so aus, Extbase versucht das von einem multipart-Formular gesendete POST-Daten-Array des upload-Form-Feldes direkt auf das Model zu mappen, beim Persistieren geht das dann schief:

Exception while property mapping at property path "bilder":No converter found which can be used to convert from "array" to "string".
Abhilfe schafft eine Anweisung an den neuen PropertyMapper z.b. in einer initializeCreateAction():

$this->arguments->getArgument('newObject')->getPropertyMappingConfiguration()->setTargetTypeForSubProperty('picture', 'array');

Dabei muss man aber beim file-upload-Handling darauf achten, daß man alle Fälle abfragt und bei leerem Bildupload ein $newObject->setPicture(NULL) setzt, da eben extbase sonst in jedem fall das dann unvollständige $_FILES array auf das Model mappt...


More information about the TYPO3-german mailing list