DAVID MALAN: Nu, at vores kursets hjemme side har fået en smule mere kompleks, er det nok tid til at starte organisere relaterede filer i undermapper. Tillad mig at foreslå dette. For kurset startside, vi kan forlade index.php, lectures.php, week0.php og week1.php i samme mappe som altid. Men lad mig foreslå, at indersiden af ​​en mappe kaldet omfatter vi sætter filer, som vi måske gerne omfatte, nemlig helpers.php. I mellemtiden i skabeloner, så lad mig foreslå at vi sætter footer.php og header.php. Nu med disse filer og undermappe, hvordan vi har brug for dem i vores faktiske kode? Nå, inde i index.php, bemærke, at er det tilstrækkeligt at kræver nu ikke helpers.php alene, men includes / helpers.php. Med andre ord, fordi det omfatter undermappe er i samme mappe at index.php er, er det tilstrækkeligt blot at at have denne relative sti includes / helpers.php. I mellemtiden i helpers.php, bemærke, at vi nødt til at komme på den skabelon a lille smule anderledes. Inde i render, vil jeg stadig erklære vej, men jeg vil tildele den en værdi på underscore understregning DIR underscore understregning, som er en særlig global konstant, der repræsenterer det bibliotek inden i hvilken helpers.php selv er. Jeg vil derefter sammenkæde på, at brugen af dot operatør følgende - slash dot dot slash skabeloner skråstreg og derefter sammenkæde videre på det navnet på templet efterfulgt af. php. Med andre ord, hvis den skabelon vi forsøger at komme på, er header.php, sti vil tage på en værdi, der er lig med den aktuelle mappe der helpers.php er slash dot dot at gå et niveau op i det træ, / templates / header.php. Med andre ord på denne måde er alle vores URL'er effektivt i forhold til hvor vi kunne sætte disse filer på vores harddisk. Intet er hårdt kodet helt. Nu resten af ​​render er den samme. Jeg fortsætter med at kontrollere, om eksisterer denne vej. Jeg udpakke nøglerne til lokal variabler, og jeg har brug for selve skabelonen. Så alt, hvad jeg har gjort i sidste ende er reorganisere min kode, intet at brugeren rent faktisk vil se.