1 00:00:00,000 --> 00:00:00,330 2 00:00:00,330 --> 00:00:02,230 >> DAVID MALAN: Most, hogy a tanfolyam kezdőlap ütött egy kicsit 3 00:00:02,230 --> 00:00:05,860 bonyolult, valószínűleg ideje kezdeni szervezése kapcsolódó fájlokat 4 00:00:05,860 --> 00:00:06,900 alkönyvtárak. 5 00:00:06,900 --> 00:00:10,080 Engedjék meg, hogy ezt a javaslatot. 6 00:00:10,080 --> 00:00:14,520 A kurzus honlapján, tudjuk hagyja index.php, lectures.php, 7 00:00:14,520 --> 00:00:19,390 week0.php és week1.php a ugyanabban a könyvtárban, mint mindig. 8 00:00:19,390 --> 00:00:23,210 De hadd javasolja, hogy belsejében a nevű könyvtárat tartalmaz, tesszük 9 00:00:23,210 --> 00:00:27,310 kép, hogy mi is, mint, hogy tartalmazza, nevezetesen helpers.php. 10 00:00:27,310 --> 00:00:33,469 Eközben sablonok, hadd javaslatot hogy mi tesz footer.php és header.php. 11 00:00:33,469 --> 00:00:37,200 >> Most azokat a fájlokat és alkönyvtárba, hogyan kötelezi őket 12 00:00:37,200 --> 00:00:38,530 a mi tényleges kódot? 13 00:00:38,530 --> 00:00:43,570 Nos, belsejében index.php, észre, hogy elegendő, hogy most már szükség nem 14 00:00:43,570 --> 00:00:46,010 helpers.php egyedül, de includes / helpers.php. 15 00:00:46,010 --> 00:00:48,720 16 00:00:48,720 --> 00:00:52,560 Más szóval, mivel az tartalmazza a alkönyvtár van ugyanabban a könyvtárban 17 00:00:52,560 --> 00:00:57,260 hogy az index.php van, elegendő csak hogy ez a viszonylagos útját 18 00:00:57,260 --> 00:00:58,510 includes / helpers.php. 19 00:00:58,510 --> 00:01:00,900 20 00:01:00,900 --> 00:01:05,310 >> Eközben helpers.php, észreveheti, hogy meg kell, hogy a sablon a 21 00:01:05,310 --> 00:01:06,810 kicsit másképp. 22 00:01:06,810 --> 00:01:10,620 Belül render, én akkor is kijelentem, utat, de én hozzá, hogy egy értéket 23 00:01:10,620 --> 00:01:15,210 aláhúzás aláhúzás DIR aláhúzás aláhúzás, amely egy speciális globális 24 00:01:15,210 --> 00:01:21,280 állandó, amely képviseli a könyvtár amelynek belsejében helpers.php önmagában. 25 00:01:21,280 --> 00:01:25,290 Én akkor összefűzni rá, hogy a a pont operátor a következő - 26 00:01:25,290 --> 00:01:31,255 slash dot dot perjel sablonok perjel és majd összefűzni is rá, hogy a 27 00:01:31,255 --> 00:01:34,490 a neve a templom majd. php. 28 00:01:34,490 --> 00:01:39,610 >> Más szavakkal, ha a sablon vagyunk megpróbál eljutni az header.php, útvonal 29 00:01:39,610 --> 00:01:44,300 lesz egy értéket, ami megegyezik a aktuális könyvtár helpers.php 30 00:01:44,300 --> 00:01:48,915 A perjel dot dot, hogy menjen fel egy szinttel hogy a fa, / templates / header.php. 31 00:01:48,915 --> 00:01:52,450 32 00:01:52,450 --> 00:01:56,420 Más szavakkal, az ilyen módon az összes az URL-ek hatékonyan képest 33 00:01:56,420 --> 00:01:59,060 ahol talán, hogy ezeket fájlok a merevlemezen. 34 00:01:59,060 --> 00:02:01,300 Semmi sem nehéz kódolt teljesen. 35 00:02:01,300 --> 00:02:03,010 >> Most a többi render ugyanaz. 36 00:02:03,010 --> 00:02:05,320 Én továbbra is ellenőrizni, hogy hogy az útvonal létezik. 37 00:02:05,320 --> 00:02:08,720 Leszedni a kulcsokat a helyi változókat, és szükség 38 00:02:08,720 --> 00:02:10,330 A sablon is. 39 00:02:10,330 --> 00:02:13,700 Tehát minden, amit tettem végül is átszervezni a kódomat, semmi, ami a 40 00:02:13,700 --> 00:02:15,040 felhasználó valóban látni. 41 00:02:15,040 --> 00:02:16,290