1 00:00:00,000 --> 00:00:00,330 2 00:00:00,330 --> 00:00:02,230 >> DAVID MALAN: Acum, că curs nostru Pagina a devenit un pic mai mult 3 00:00:02,230 --> 00:00:05,860 complex, e probabil timpul pentru a începe organizarea fișierelor legate în 4 00:00:05,860 --> 00:00:06,900 subdirectoare. 5 00:00:06,900 --> 00:00:10,080 Permiteți-mi să propun acest lucru. 6 00:00:10,080 --> 00:00:14,520 Pentru pagina de pornire a cursului, putem lăsa index.php, lectures.php, 7 00:00:14,520 --> 00:00:19,390 week0.php, și week1.php în același director ca întotdeauna. 8 00:00:19,390 --> 00:00:23,210 Dar permiteți-mi să propun ca în interiorul unui director numit include, am pus 9 00:00:23,210 --> 00:00:27,310 fișierele pe care le-ar putea dori să includă, și anume helpers.php. 10 00:00:27,310 --> 00:00:33,469 Între timp, în template-uri, lasă-mă să propună că am pus footer.php și header.php. 11 00:00:33,469 --> 00:00:37,200 >> Acum, cu aceste fișiere și subdirector, cum le putem cere 12 00:00:37,200 --> 00:00:38,530 în codul nostru actual? 13 00:00:38,530 --> 00:00:43,570 Ei bine, în interiorul de index.php, observați că este suficient pentru a nu cere acum 14 00:00:43,570 --> 00:00:46,010 helpers.php singur, dar include / helpers.php. 15 00:00:46,010 --> 00:00:48,720 16 00:00:48,720 --> 00:00:52,560 Cu alte cuvinte, pentru că include subdirector este în același director 17 00:00:52,560 --> 00:00:57,260 index.php că este, este suficient pur și simplu pentru a avea această cale relativă de 18 00:00:57,260 --> 00:00:58,510 include / helpers.php. 19 00:00:58,510 --> 00:01:00,900 20 00:01:00,900 --> 00:01:05,310 >> Între timp, în helpers.php, observați că avem de a obține de la șablon A 21 00:01:05,310 --> 00:01:06,810 pic diferit. 22 00:01:06,810 --> 00:01:10,620 În interiorul a face, voi declara încă cale, dar eu voi atribui o valoare de 23 00:01:10,620 --> 00:01:15,210 sublinia subliniere DIR subliniere subliniere, care este un nivel global special 24 00:01:15,210 --> 00:01:21,280 constantă care reprezintă directorul din care în interiorul helpers.php în sine este. 25 00:01:21,280 --> 00:01:25,290 Voi înlănțui apoi pe faptul că utilizarea operatorul punct următoarele - 26 00:01:25,290 --> 00:01:31,255 template-uri slash dot dot slash slash și apoi înlănțui mai departe pe care 27 00:01:31,255 --> 00:01:34,490 numele templului urmat de. php. 28 00:01:34,490 --> 00:01:39,610 >> Cu alte cuvinte, dacă șablonul suntem încercarea de a obține de la este header.php, cale 29 00:01:39,610 --> 00:01:44,300 va lua pe o valoare care este egală cu directorul curent care helpers.php 30 00:01:44,300 --> 00:01:48,915 este slash dot dot pentru a urca un nivel în că copac, / template / header.php. 31 00:01:48,915 --> 00:01:52,450 32 00:01:52,450 --> 00:01:56,420 Cu alte cuvinte, în acest fel, sunt dintr- URL-urile noastre în mod eficient în raport cu 33 00:01:56,420 --> 00:01:59,060 oriunde s-ar putea pune aceste fișierele de pe hard disk nostru. 34 00:01:59,060 --> 00:02:01,300 Nimic nu este greu codificate absolut. 35 00:02:01,300 --> 00:02:03,010 >> Celelalte face este aceeași. 36 00:02:03,010 --> 00:02:05,320 Am continua pentru a verifica dacă că există cale. 37 00:02:05,320 --> 00:02:08,720 Am extras cheile în locală variabile, și am nevoie de 38 00:02:08,720 --> 00:02:10,330 șablonul în sine. 39 00:02:10,330 --> 00:02:13,700 Deci, tot ce am făcut în cele din urmă este reorganizeze codul meu, nimic care 40 00:02:13,700 --> 00:02:15,040 utilizatorul va vedea de fapt. 41 00:02:15,040 --> 00:02:16,290