>> DAVID Malan: Zdaj, ko naš Seveda je domača stran has gotten malo bolj
kompleksna, je verjetno čas, da začnete organiziranje povezanih datotek v
podmape.
Dovolite mi, da predlagam.
Na domači strani tečaja je, smo lahko pustite index.php, lectures.php,
week0.php in week1.php v Enako imenik, kot vedno.
Ampak naj predlaga, da se notranjost Imenik pozval tudi, smo se
datoteke, ki bi jih želeli vključiti, sicer helpers.php.
Medtem v predlogah, naj predlaga da smo se footer.php in header.php.
>> Zdaj s temi datotekami in podmapo, kako jih zahtevajo
v našem dejanskem kodo?
No, znotraj index.php, opazili, da zadostuje, da se zdaj ne zahteva
helpers.php sam, ampak includes / helpers.php.
Z drugimi besedami, saj vključuje podimenik je v istem imeniku
da je index.php, zadošča zgolj , da je to relativno pot
includes / helpers.php.
>> Medtem v helpers.php, opazili, da moramo priti na predlogo po
malo drugače.
Znotraj render, bom še vedno razglaša Pot, ampak bom mu dodeli vrednost
poudarjajo podčrtaj DIR podčrtaj poudarjata, ki je posebna svetovna
konstanta, ki predstavlja imenik znotraj katere helpers.php sama.
Jaz bom nato združevanje na, da z uporabo operator pika sledi -
slash dot dot poševnica poševnica in predloge nato dodatno združevanje na, da
ime templja sledi. php.
>> Z drugimi besedami, če predlogo smo poskuša priti na je header.php, pot
bo na vrednost, ki je enaka trenutni imenik, da helpers.php
je slash dot dot, da gredo gor za eno stopnjo v da drevo / predloge / header.php.
Z drugimi besedami, na ta način, so vse naši URL-ji dejansko relativno
kjerkoli bi mi dal ti datoteke na našem trdem disku.
Nič ni težko kodiran absolutno.
>> Ostala postane enaka.
Jaz še preveriti, ali da pot ne obstaja.
Jaz citat ključe v lokalni spremenljivke, in mi zahtevajo
Predloga sama.
Torej, vse, kar sem naredil je navsezadnje reorganizira svojo kodo, nič ne da
bo uporabnik dejansko videli.