Dateien in die Datenbank importieren
Aus Contao Community Documentation
betrifft | |
---|---|
Contao Version | ab 3.2 |
Anleitung
Beim Import von fremden Inhalten müssen auch oft Dateien importiert bzw. in das datenbankgestützte Dateisystem von Contao eingebunden werden. Das geht mit dem nachfolgendem PHP-Code recht einfach.
Die Datei die eingebunden wird, muß vorhanden sein!
Die Funktion addResource erstellt einen neuen Eintrag in der Tabelle tl_files. Anschließend kann mit dem Zugriff auf das erstellte Objekt, die UUID in den eigenen Import integriert werden.
Code für eigene Importklasse
$objFile = \Dbafs::addResource('files/bild.jpg'); $uuid = $objFile->uuid;