>> DAVID MALAN: Nyt kun kurssin etusivu on saanut hieman
monimutkainen, se on luultavasti aika alkaa asiaan liittyvien tiedostot
alihakemistot.
Saanen ehdottaa tätä.
Kurssin kotisivulla, voimme jätä index.php, lectures.php,
week0.php, ja week1.php vuonna samassa hakemistossa kuin aina.
Mutta haluan ehdottaa, että sisällä hakemiston nimeltä sisältää laitamme
tiedostoja, niin voitaisiin sisällyttää, nimittäin helpers.php.
Samaan aikaan malleja, saanen ehdottaa että laitamme footer.php ja header.php.
>> Nyt ne tiedostot ja alihakemistoon miten vaadimme niitä
toteumissa koodi?
No, sisällä index.php, huomaa, että riittää nyt edellyttävät
helpers.php yksin, mutta includes / helpers.php.
Toisin sanoen, koska sisältää alihakemisto on samassa hakemistossa
että index.php on, riittää yksinkertaisesti on tämä suhteellista polkua
includes / helpers.php.
>> Samaan aikaan helpers.php, huomaa, että meidän täytyy saada aikaa malli
hieman eri tavalla.
Sisältä render, olen silti julistaa polku, mutta minä määrittää sen arvo
alaviiva alaviiva DIR alaviiva korostavat, joka on erityinen maailmanlaajuinen
vakio, joka edustaa hakemiston jonka sisällä helpers.php sinänsä on.
Minä liität päälle, että käyttämällä dot operaattori seuraavat -
slash dot dot slash malleja kauttaviiva ja liität vielä päälle, että
nimi temppelin seuraa. php.
>> Toisin sanoen, jos malli olemme yrittää saada aikaa on header.php, polku
tulee ottaa arvon, joka on yhtä suuri kuin nykyinen hakemisto että helpers.php
on slash dot dot mennä yhtä tasoa että puu, / malleja / header.php.
Toisin sanoen, tällä tavalla, ovat kaikki meidän URL-osoitteet tehokkaasti suhteessa
missä voisimme laittaa nämä tiedostoja meidän kiintolevylle.
Mikään ei ole kova koodattu ehdottomasti.
>> Nyt loput renderöinti on sama.
Olen edelleen tarkistaa, onko että polku on olemassa.
Olen poimia avaimet paikallisiin muuttujia, ja vaadin
malli itse.
Niin kaikki mitä olen tehnyt viime kädessä on uudelleen minun koodi, ei mitään
käyttäjä itse nähdä.