DAVID MALAN: teraz, że nasz kurs jest strona główna ma zdobyć nieco więcej skomplikowane, to chyba czas zacząć organizacji powiązanych plików w podkatalogi. Pozwala mi zaproponować to. Na stronie głównej kursu jest, możemy pozostawić index.php, lectures.php, week0.php i week1.php w sam katalog, jak zawsze. Ale pozwól mi zaproponować, aby wnętrze katalog o nazwie obejmuje, stawiamy pliki, które możemy zainteresować się m.in., mianowicie helpers.php. Tymczasem w szablonach, pozwól mi zaproponować że stawiamy footer.php i header.php. Teraz z tych plików i podkatalogów, jak możemy je wymagają w naszych rzeczywistych kodu? Cóż, wewnątrz index.php, zauważysz, że wystarczy teraz nie wymagają helpers.php sam, ale includes / helpers.php. Innymi słowy, ponieważ zawiera podkatalogu jest w tym samym katalogu że index.php jest, wystarczy po prostu mieć tę względną ścieżkę includes / helpers.php. Tymczasem w helpers.php zauważyć, że Musimy dostać się do szablonu a trochę inaczej. Wewnątrz tynku, będę nadal deklarują droga, ale będę go przypisać wartość podkreślenia podkreślenia DIR podkreślenia podkreślają, który jest specjalnym globalny stała reprezentuje katalog wewnątrz którego helpers.php jest sam. Ja na to, że za pomocą złączyć Operator kropka następujące - Szablony slash slash slash kropka i kropka następnie złączyć dalej na które Nazwa świątyni następnie. php. Innymi słowy, jeżeli szablon jesteśmy próbuje na to header.php, ścieżka odbędzie się na wartości, która jest równa aktualny katalog, który helpers.php jest slash dot dot, aby przejść o jeden poziom w górę to drzewo, / templates / header.php. Innymi słowy, w ten sposób są z Nasze adresy skutecznie w stosunku do wszędzie tam, gdzie możemy umieścić je plików na naszym dysku twardym. Nic nie jest zakodowana absolutnie. Teraz reszta czyni to samo. I sprawdzić, czy nadal że ścieżka istnieje. Wyodrębnić i klucze do lokalnych zmiennych i wymagam Sam szablon. Więc wszystko, co zrobiłem w końcu jest reorganizować mojego kodu, nic, że Użytkownik będzie naprawdę zobaczyć.