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