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