1 00:00:00,000 --> 00:00:00,330 2 00:00:00,330 --> 00:00:02,230 >> DAVID Malan: Zdaj, ko naš Seveda je domača stran has gotten malo bolj 3 00:00:02,230 --> 00:00:05,860 kompleksna, je verjetno čas, da začnete organiziranje povezanih datotek v 4 00:00:05,860 --> 00:00:06,900 podmape. 5 00:00:06,900 --> 00:00:10,080 Dovolite mi, da predlagam. 6 00:00:10,080 --> 00:00:14,520 Na domači strani tečaja je, smo lahko pustite index.php, lectures.php, 7 00:00:14,520 --> 00:00:19,390 week0.php in week1.php v Enako imenik, kot vedno. 8 00:00:19,390 --> 00:00:23,210 Ampak naj predlaga, da se notranjost Imenik pozval tudi, smo se 9 00:00:23,210 --> 00:00:27,310 datoteke, ki bi jih želeli vključiti, sicer helpers.php. 10 00:00:27,310 --> 00:00:33,469 Medtem v predlogah, naj predlaga da smo se footer.php in header.php. 11 00:00:33,469 --> 00:00:37,200 >> Zdaj s temi datotekami in podmapo, kako jih zahtevajo 12 00:00:37,200 --> 00:00:38,530 v našem dejanskem kodo? 13 00:00:38,530 --> 00:00:43,570 No, znotraj index.php, opazili, da zadostuje, da se zdaj ne zahteva 14 00:00:43,570 --> 00:00:46,010 helpers.php sam, ampak includes / helpers.php. 15 00:00:46,010 --> 00:00:48,720 16 00:00:48,720 --> 00:00:52,560 Z drugimi besedami, saj vključuje podimenik je v istem imeniku 17 00:00:52,560 --> 00:00:57,260 da je index.php, zadošča zgolj , da je to relativno pot 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 >> Medtem v helpers.php, opazili, da moramo priti na predlogo po 21 00:01:05,310 --> 00:01:06,810 malo drugače. 22 00:01:06,810 --> 00:01:10,620 Znotraj render, bom še vedno razglaša Pot, ampak bom mu dodeli vrednost 23 00:01:10,620 --> 00:01:15,210 poudarjajo podčrtaj DIR podčrtaj poudarjata, ki je posebna svetovna 24 00:01:15,210 --> 00:01:21,280 konstanta, ki predstavlja imenik znotraj katere helpers.php sama. 25 00:01:21,280 --> 00:01:25,290 Jaz bom nato združevanje na, da z uporabo operator pika sledi - 26 00:01:25,290 --> 00:01:31,255 slash dot dot poševnica poševnica in predloge nato dodatno združevanje na, da 27 00:01:31,255 --> 00:01:34,490 ime templja sledi. php. 28 00:01:34,490 --> 00:01:39,610 >> Z drugimi besedami, če predlogo smo poskuša priti na je header.php, pot 29 00:01:39,610 --> 00:01:44,300 bo na vrednost, ki je enaka trenutni imenik, da helpers.php 30 00:01:44,300 --> 00:01:48,915 je slash dot dot, da gredo gor za eno stopnjo v da drevo / predloge / header.php. 31 00:01:48,915 --> 00:01:52,450 32 00:01:52,450 --> 00:01:56,420 Z drugimi besedami, na ta način, so vse naši URL-ji dejansko relativno 33 00:01:56,420 --> 00:01:59,060 kjerkoli bi mi dal ti datoteke na našem trdem disku. 34 00:01:59,060 --> 00:02:01,300 Nič ni težko kodiran absolutno. 35 00:02:01,300 --> 00:02:03,010 >> Ostala postane enaka. 36 00:02:03,010 --> 00:02:05,320 Jaz še preveriti, ali da pot ne obstaja. 37 00:02:05,320 --> 00:02:08,720 Jaz citat ključe v lokalni spremenljivke, in mi zahtevajo 38 00:02:08,720 --> 00:02:10,330 Predloga sama. 39 00:02:10,330 --> 00:02:13,700 Torej, vse, kar sem naredil je navsezadnje reorganizira svojo kodo, nič ne da 40 00:02:13,700 --> 00:02:15,040 bo uporabnik dejansko videli. 41 00:02:15,040 --> 00:02:16,290