Hallo!
In PHP heb ik al verschillende keren een systeem gemaakt, waarin Afbeeldingen worden opgeslagen in een map (bijvoorbeeld in een CMS ter bevordering van overzichtelijkheid), maar ik twijfel of ik de juiste manier gebruik om iets dergelijks te regelen, de PHP functies om een lijst van mappen te maken, lijken namelijk niet optimaal qua snelheid.
Op dit moment gebruik ik een systeem waarin alle mappen in een MySQL db tabel staan:
--------------------------------------------
folderID INT(11) (primary KEY)
parentID INT(11)
name VARCHAR(100)
--------------------------------------------
In een recursieve functie haal ik vervolgens alle mappen uit de database, en - als die aanwezig zijn - de 'children' van de betrefende map.
Mijn vraag is nu eigenlijk: Is er een standaard programmeer-methode om een probleem als dit te tackelen? Kan ik hierover meer info vinden op de een of andere website? Ik heb zojuist wat rondgezocht via Google ... maar kon niet vinden wat ik zocht ... ik hoop dat jullie me kunnen helpen.
Alvast mijn dank!
Hartelijke groeten,
Robert-Jan.
In PHP heb ik al verschillende keren een systeem gemaakt, waarin Afbeeldingen worden opgeslagen in een map (bijvoorbeeld in een CMS ter bevordering van overzichtelijkheid), maar ik twijfel of ik de juiste manier gebruik om iets dergelijks te regelen, de PHP functies om een lijst van mappen te maken, lijken namelijk niet optimaal qua snelheid.
Op dit moment gebruik ik een systeem waarin alle mappen in een MySQL db tabel staan:
--------------------------------------------
folderID INT(11) (primary KEY)
parentID INT(11)
name VARCHAR(100)
--------------------------------------------
In een recursieve functie haal ik vervolgens alle mappen uit de database, en - als die aanwezig zijn - de 'children' van de betrefende map.
Mijn vraag is nu eigenlijk: Is er een standaard programmeer-methode om een probleem als dit te tackelen? Kan ik hierover meer info vinden op de een of andere website? Ik heb zojuist wat rondgezocht via Google ... maar kon niet vinden wat ik zocht ... ik hoop dat jullie me kunnen helpen.
Alvast mijn dank!
Hartelijke groeten,
Robert-Jan.