DAVID Malan: Sada kada je naša Naravno-a Početna stranica je stečen malo više kompleks, to je vjerojatno vrijeme za početak organiziranje povezane datoteke u poddirektoriji. Dopustite mi da predloži to. Za tečaj početnu stranicu, možemo ostavite index.php, lectures.php, week0.php i week1.php u Isto imenika kao i uvijek. No, dopustite mi predlažemo da se unutrašnjost katalog zove uključuje, stavimo datoteke koje smo možda željeli uključiti, naime helpers.php. U međuvremenu se u predlošcima, dopustite da predložim da smo stavili footer.php i header.php. Sada s tim dokumentima i poddirektoija, kako ćemo ih zahtijevaju u našem stvarnom koda? Pa, unutar index.php, uočiti da dovoljno je sada zahtijevaju ne helpers.php sama, ali includes / helpers.php. Drugim riječima, zbog toga što sadrži poddirektoriju u istom direktoriju da je index.php, dovoljno jednostavno da su ovu relativnu putanju includes / helpers.php. U međuvremenu je u helpers.php, primijetiti da moramo doći na predlošku malo drugačije. Unutar uzvratiti, ja ću i dalje izjavljujem put, ali ću ga dodijeliti vrijednost naglašavaju donju DIR podvlačenje naglašavaju, što je posebna globalna konstanta koja predstavlja imenik unutar koje helpers.php sama je. I onda ću spojite na koji koristite Operater dot sljedeće - slash dot dot slash slash predložaka i zatim spojite dalje na koje Naziv hrama slijedi. php. Drugim riječima, ako je predložak smo pokušavao doći je header.php, put održat će se na vrijednost koja je jednaka trenutni direktorij koji helpers.php je slash dot dot ići gore za jednu razinu u to stablo, / templates / header.php. Drugim riječima, na taj način su svi naši URL djelotvorno u odnosu na gdje god smo mogli staviti te slika na našem tvrdom disku. Ništa teško je kodiran apsolutno. Ostala Prikaz je ista. I dalje provjeriti je li taj put postoji. Izdvajam ključeve u lokalnoj varijabli, i tražim Sama predložak. Dakle, sve što sam učinio u konačnici je reorganizirati moj broj, ništa što Korisnik će zapravo vidjeti.