Symfony 2: Datei hochladen und als Blob speichern

8

Ich versuche, Bilder in der Datenbank mit Formularen und Doctrine zu speichern. In meiner Entität habe ich das getan:

%Vor%

Und ich habe das auch in meinem Formulartyp hinzugefügt:

%Vor%

Aber ich erhalte diesen Fehler, wenn ich eine Datei hochlade:

  

Serialisierung von 'Symfony \ Component \ HttpFoundation \ File \ UploadedFile'   ist nicht erlaubt

    
TheFlow_ 10.08.2014, 13:13
quelle

1 Antwort

6

Sie müssen den Bilddateiinhalt als Binärdatei speichern

%Vor%

UploadedFile ist eine Klasse, die File , das erweitert SplFileInfo

SplFileInfo hat die Funktion getRealPath() , die den Pfad des temporären Dateinamens zurückgibt.

Dies ist nur für den Fall, dass Sie die Datei nicht auf den Server hochladen möchten, um dies zu tun. folgen Sie diesen Schritten .

    
tttony 10.08.2014 18:10
quelle

Tags und Links