David Malan: Nou dat ons kursus se tuisblad het 'n bietjie meer gekry kompleks, is dit waarskynlik tyd om te begin organisering van verwante lêers in subdirectories. Laat my toe om dit te stel. Vir die kursus se tuisblad, kan ons verlaat jeug, lectures.php, week0.php, en week1.php in die dieselfde gids soos altyd. Maar laat my voorstel dat die binnekant van 'n Gids genoem sluit, het ons lêers wat ons graag sou wou sluit, naamlik helpers.php. Intussen is in templates, laat my stel dat ons sit footer.php en Header.php. Nou met die lêers en subdirectory, hoe kan ons van hulle verwag om in ons werklike kode? Wel, binnekant van jeug, sien dat dit voldoende nou nodig nie helpers.php alleen nie, maar sluit / helpers.php. Met ander woorde, omdat die sluit subdirectory is in dieselfde gids dat jeug is, is dit voldoende eenvoudig hierdie relatiewe pad te hê sluit / helpers.php. Intussen is in helpers.php, sien dat ons het om te kry aan die sjabloon 'n bietjie anders. Binnekant van lewer, sal ek nog steeds verklaar pad, maar ek sal gee dit 'n waarde van beklemtoon onderstreep DIR underscore beklemtoon, wat 'n spesiale globale konstante wat die gids verteenwoordig binnekant van wat helpers.php self is. Ek sal dan koppel op dat die gebruik van die dot operateur die volgende - streep dot dot streep templates streep en verder koppel op daardie die naam van die tempel gevolg deur. PHP. Met ander woorde, indien die sjabloon ons probeer om te kry op is Header.php, pad sal plaasvind op 'n waarde wat is gelyk aan die huidige gids wat helpers.php word streep dot dot te gaan een vlak in Daai boom, / templates / header.php. Met ander woorde, op hierdie manier, is almal ons URLs effektief met betrekking tot waar ons hierdie kan sit lêers op ons hardeskyf. Niks is hard absoluut gekodeer. Nou is die res van lewer is dieselfde. Ek gaan voort om te kyk of dat die pad bestaan. Ek haal die sleutels in die plaaslike veranderlikes, en ek verlang die sjabloon self. So al wat ek uiteindelik gedoen is herorganiseer my kode, niks wat die gebruiker sal eintlik sien.