Dateien in die Datenbank importieren

Aus Contao Community Documentation

Version vom 11. August 2016, 10:58 Uhr von Samson1964 (Diskussion | Beiträge)

(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)


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;
Ansichten
Meine Werkzeuge

Contao Community Documentation

Programmierer brauchen viel Bit, auch wenn es Beck's ist.

Christian Schiffler
Navigation
Verstehen
Verwenden
Entwickeln
Verschiedenes
Werkzeuge