>> 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.