1 00:00:00,000 --> 00:00:00,330 2 00:00:00,330 --> 00:00:02,230 >> DAVID MALAN: teraz, że nasz kurs jest strona główna ma zdobyć nieco więcej 3 00:00:02,230 --> 00:00:05,860 skomplikowane, to chyba czas zacząć organizacji powiązanych plików w 4 00:00:05,860 --> 00:00:06,900 podkatalogi. 5 00:00:06,900 --> 00:00:10,080 Pozwala mi zaproponować to. 6 00:00:10,080 --> 00:00:14,520 Na stronie głównej kursu jest, możemy pozostawić index.php, lectures.php, 7 00:00:14,520 --> 00:00:19,390 week0.php i week1.php w sam katalog, jak zawsze. 8 00:00:19,390 --> 00:00:23,210 Ale pozwól mi zaproponować, aby wnętrze katalog o nazwie obejmuje, stawiamy 9 00:00:23,210 --> 00:00:27,310 pliki, które możemy zainteresować się m.in., mianowicie helpers.php. 10 00:00:27,310 --> 00:00:33,469 Tymczasem w szablonach, pozwól mi zaproponować że stawiamy footer.php i header.php. 11 00:00:33,469 --> 00:00:37,200 >> Teraz z tych plików i podkatalogów, jak możemy je wymagają 12 00:00:37,200 --> 00:00:38,530 w naszych rzeczywistych kodu? 13 00:00:38,530 --> 00:00:43,570 Cóż, wewnątrz index.php, zauważysz, że wystarczy teraz nie wymagają 14 00:00:43,570 --> 00:00:46,010 helpers.php sam, ale includes / helpers.php. 15 00:00:46,010 --> 00:00:48,720 16 00:00:48,720 --> 00:00:52,560 Innymi słowy, ponieważ zawiera podkatalogu jest w tym samym katalogu 17 00:00:52,560 --> 00:00:57,260 że index.php jest, wystarczy po prostu mieć tę względną ścieżkę 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 >> Tymczasem w helpers.php zauważyć, że Musimy dostać się do szablonu a 21 00:01:05,310 --> 00:01:06,810 trochę inaczej. 22 00:01:06,810 --> 00:01:10,620 Wewnątrz tynku, będę nadal deklarują droga, ale będę go przypisać wartość 23 00:01:10,620 --> 00:01:15,210 podkreślenia podkreślenia DIR podkreślenia podkreślają, który jest specjalnym globalny 24 00:01:15,210 --> 00:01:21,280 stała reprezentuje katalog wewnątrz którego helpers.php jest sam. 25 00:01:21,280 --> 00:01:25,290 Ja na to, że za pomocą złączyć Operator kropka następujące - 26 00:01:25,290 --> 00:01:31,255 Szablony slash slash slash kropka i kropka następnie złączyć dalej na które 27 00:01:31,255 --> 00:01:34,490 Nazwa świątyni następnie. php. 28 00:01:34,490 --> 00:01:39,610 >> Innymi słowy, jeżeli szablon jesteśmy próbuje na to header.php, ścieżka 29 00:01:39,610 --> 00:01:44,300 odbędzie się na wartości, która jest równa aktualny katalog, który helpers.php 30 00:01:44,300 --> 00:01:48,915 jest slash dot dot, aby przejść o jeden poziom w górę to drzewo, / templates / header.php. 31 00:01:48,915 --> 00:01:52,450 32 00:01:52,450 --> 00:01:56,420 Innymi słowy, w ten sposób są z Nasze adresy skutecznie w stosunku do 33 00:01:56,420 --> 00:01:59,060 wszędzie tam, gdzie możemy umieścić je plików na naszym dysku twardym. 34 00:01:59,060 --> 00:02:01,300 Nic nie jest zakodowana absolutnie. 35 00:02:01,300 --> 00:02:03,010 >> Teraz reszta czyni to samo. 36 00:02:03,010 --> 00:02:05,320 I sprawdzić, czy nadal że ścieżka istnieje. 37 00:02:05,320 --> 00:02:08,720 Wyodrębnić i klucze do lokalnych zmiennych i wymagam 38 00:02:08,720 --> 00:02:10,330 Sam szablon. 39 00:02:10,330 --> 00:02:13,700 Więc wszystko, co zrobiłem w końcu jest reorganizować mojego kodu, nic, że 40 00:02:13,700 --> 00:02:15,040 Użytkownik będzie naprawdę zobaczyć. 41 00:02:15,040 --> 00:02:16,290