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
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 .