Hi,
ich hab mal eine Verständisfrage zum Bilder verschieben in der Dateiverwaltung /files.
Ich hab hier ca 1000 Bilder, die in unterschiedlichen Ordnern liegen, und die ich gerne per Script verschieben möchte.
mitklappts nichtPHP-Code:
rename($alt,$neu);
Alle benötigten Daten kann ich mir holen mitKorrekte alte und neue Pfade werden auch ausgegeben. Habs mit relativen und absoluten Pfaden probiert.PHP-Code:
$objFile = \FilesModel::findByUuid($myUUID);
Oder muß ich sowieso nur den "path" in der tl_files Tabelle aktualisieren und dann die Synchronisation anstossen?
Hintergrund:
In einer Contao 3 - Erweiterung wurden die Dateien früher im Backend in einem Modul hochgeladen und dabei einem bestimmten Produkt/ID/Tabelle zugeordnet.
Jetzt werden alle neuen Dateien im Frontend hochgeladen, mittels Erweiterung fineuploader und dann per Hook "onPrepareFormData" gleich in das passende Verzeichnis verschoben.
Die alten zugeordneten Dateien sollen nun in diesselben Verzeichnisse geschoben/zusammengeführt werden, damit der gesamt Inhalt des entsprechenden Verzeichnisses im Frontend abgerufen werden kann.
Ich hoffe, ich hab mich halbwegs verständlich ausgedrückt.
Wie macht man sowas am besten und wieso funktioniert "rename" nicht ?
Vielen Dank für Hinweise
Grüße, Tintifax