DAVID MALAN: Most, hogy a tanfolyam kezdőlap ütött egy kicsit bonyolult, valószínűleg ideje kezdeni szervezése kapcsolódó fájlokat alkönyvtárak. Engedjék meg, hogy ezt a javaslatot. A kurzus honlapján, tudjuk hagyja index.php, lectures.php, week0.php és week1.php a ugyanabban a könyvtárban, mint mindig. De hadd javasolja, hogy belsejében a nevű könyvtárat tartalmaz, tesszük kép, hogy mi is, mint, hogy tartalmazza, nevezetesen helpers.php. Eközben sablonok, hadd javaslatot hogy mi tesz footer.php és header.php. Most azokat a fájlokat és alkönyvtárba, hogyan kötelezi őket a mi tényleges kódot? Nos, belsejében index.php, észre, hogy elegendő, hogy most már szükség nem helpers.php egyedül, de includes / helpers.php. Más szóval, mivel az tartalmazza a alkönyvtár van ugyanabban a könyvtárban hogy az index.php van, elegendő csak hogy ez a viszonylagos útját includes / helpers.php. Eközben helpers.php, észreveheti, hogy meg kell, hogy a sablon a kicsit másképp. Belül render, én akkor is kijelentem, utat, de én hozzá, hogy egy értéket aláhúzás aláhúzás DIR aláhúzás aláhúzás, amely egy speciális globális állandó, amely képviseli a könyvtár amelynek belsejében helpers.php önmagában. Én akkor összefűzni rá, hogy a a pont operátor a következő - slash dot dot perjel sablonok perjel és majd összefűzni is rá, hogy a a neve a templom majd. php. Más szavakkal, ha a sablon vagyunk megpróbál eljutni az header.php, útvonal lesz egy értéket, ami megegyezik a aktuális könyvtár helpers.php A perjel dot dot, hogy menjen fel egy szinttel hogy a fa, / templates / header.php. Más szavakkal, az ilyen módon az összes az URL-ek hatékonyan képest ahol talán, hogy ezeket fájlok a merevlemezen. Semmi sem nehéz kódolt teljesen. Most a többi render ugyanaz. Én továbbra is ellenőrizni, hogy hogy az útvonal létezik. Leszedni a kulcsokat a helyi változókat, és szükség A sablon is. Tehát minden, amit tettem végül is átszervezni a kódomat, semmi, ami a felhasználó valóban látni.