Ich habe eine PHP-Website, die erstellt und speichert HTML-Vorlage-Dateien auf dem Server auf der Grundlage von Benutzereingaben.ein Benutzer kann viele Vorlagen erstellen.also, um die Vorlage-Dateien zu speichern und verknüpfen sie mit dem DB-Datensatz, was ich tue ist-
"templates" ist die Tabelle, die weitere Informationen über die Vorlage enthält, z. B. wer sie erstellt hat usw. mit einer eindeutigen, automatisch inkrementierenden ID als template_id
zum Beispiel - wenn die Vorlagen-ID 1001 ist Ich konvertiere sie in Hexadezimal, was 03e9 ist. Jetzt teile ich die Hexadezimalzahl in 03 & e9 (nach zwei Zahlen) in Ordner und e9 in Datei mit einer Erweiterung wie "e9.tpl"
So kann ich die Vorlage aus dem Dateisystem herausfinden, wenn ich die ID der Vorlage kenne und den Pfad zur Datei nicht separat speichern muss.
Ist dies ein guter Ansatz? Hat dieser Ansatz irgendwelche Mängel? Gibt es einen anderen Ansatz, der besser ist als dieser?
Welche Vor- und Nachteile hat es, den Dateipfad in der Datenbank selbst zu speichern, z. B. um die Verwendung verschiedener Discs für Vorlagen usw. zu ermöglichen?