Det er meget ubrugeligt på grund af én grund:Når du har omkring 200 filer (denne situation er virkelig, ja?) har du omkring 200 borde. Og hvis der er omkring tusinde filer i hver mappe.. osv. I nogen tid vil du enten have langsom behandling, mens du vælger fra din database, enten nødt til at købe flere serverressourcer.
Jeg synes, du skal ændre din databasestruktur:begynd bare med at tilføje parent_folder_id
kolonne til din tabel, efter dette kan du lægge alle dine rækker (filer og mapper -- fordi mappe også er en fil -- her kan du tilføje type
kolonne for at bestemme dette) i den ene tabel.