1 00:00:00,000 --> 00:00:00,330 2 00:00:00,330 --> 00:00:02,230 >> DAVID MALAN: Nun, da unser Kurs Homepage hat ein bisschen mehr bekommen 3 00:00:02,230 --> 00:00:05,860 Komplex, ist es wahrscheinlich Zeit zu beginnen Organisation einschlägiger Dateien in 4 00:00:05,860 --> 00:00:06,900 Unterverzeichnisse. 5 00:00:06,900 --> 00:00:10,080 Erlauben Sie mir, diese vorzuschlagen. 6 00:00:10,080 --> 00:00:14,520 Für die Homepage des Selbstverständlich können wir index.php verlassen, lectures.php, 7 00:00:14,520 --> 00:00:19,390 week0.php und week1.php in der gleichen Verzeichnis wie immer. 8 00:00:19,390 --> 00:00:23,210 Aber lassen Sie mich schlagen vor, innerhalb von ein Verzeichnis enthält, setzen wir 9 00:00:23,210 --> 00:00:27,310 Dateien, die wir vielleicht gerne schließen, nämlich helpers.php. 10 00:00:27,310 --> 00:00:33,469 Inzwischen in Vorlagen, lassen Sie mich schlagen dass wir setzen footer.php und header.php. 11 00:00:33,469 --> 00:00:37,200 >> Jetzt mit diesen Dateien und Unterverzeichnis, wie können wir sie benötigen 12 00:00:37,200 --> 00:00:38,530 in unserer aktuellen Code? 13 00:00:38,530 --> 00:00:43,570 Nun, innerhalb der index.php, feststellen, dass es genügt, benötigen nun nicht 14 00:00:43,570 --> 00:00:46,010 helpers.php allein, sondern includes / helpers.php. 15 00:00:46,010 --> 00:00:48,720 16 00:00:48,720 --> 00:00:52,560 Mit anderen Worten, weil die umfasst Unterverzeichnis in dem Verzeichnis 17 00:00:52,560 --> 00:00:57,260 dass index.php ist, genügt es, einfach um diesen relativen Pfad haben 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 >> Inzwischen in helpers.php, feststellen, dass wir müssen in der Vorlage eine bekommen 21 00:01:05,310 --> 00:01:06,810 wenig anders. 22 00:01:06,810 --> 00:01:10,620 Innerhalb machen, werde ich noch erklären, Weg, aber ich werde es einen Wert von zuweisen 23 00:01:10,620 --> 00:01:15,210 streichen Strich DIR Strich unterstreichen, die eine spezielle global ist 24 00:01:15,210 --> 00:01:21,280 Konstante, die das Verzeichnis repräsentiert innerhalb dessen helpers.php selbst ist. 25 00:01:21,280 --> 00:01:25,290 Ich werde dann auf, dass mit verketten der Punkt-Operator die folgende - 26 00:01:25,290 --> 00:01:31,255 slash dot dot Schrägstrich Schrägstrich und Vorlagen dann weiter auf, dass verketten 27 00:01:31,255 --> 00:01:34,490 der Name des Tempels gefolgt von. php. 28 00:01:34,490 --> 00:01:39,610 >> In anderen Worten, wenn die Vorlage wir versuchen zu bekommen, ist bei header.php, Pfad 29 00:01:39,610 --> 00:01:44,300 wird auf einen Wert, der gleich dem ist nehmen aktuellen Verzeichnis, das helpers.php 30 00:01:44,300 --> 00:01:48,915 Schrägstrich wird Punkt Punkt, um eine Ebene höher gehen in der Baum, / templates / header.php. 31 00:01:48,915 --> 00:01:52,450 32 00:01:52,450 --> 00:01:56,420 In anderen Worten, auf diese Weise sind alle unsere URLs effektiv in Bezug auf 33 00:01:56,420 --> 00:01:59,060 wo immer wir könnten diese setzen Dateien auf unserer Festplatte. 34 00:01:59,060 --> 00:02:01,300 Nichts ist absolut hart codiert. 35 00:02:01,300 --> 00:02:03,010 >> Die übrige machen die gleiche ist. 36 00:02:03,010 --> 00:02:05,320 Ich weiterhin zu prüfen, ob dieser Pfad existiert. 37 00:02:05,320 --> 00:02:08,720 Ich extrahieren die Schlüssel in die lokalen Variablen und ich verlangen 38 00:02:08,720 --> 00:02:10,330 die Vorlage selber. 39 00:02:10,330 --> 00:02:13,700 Also alles, was ich getan habe letztlich ist reorganisieren mein Code, nichts, was die 40 00:02:13,700 --> 00:02:15,040 Benutzer tatsächlich sehen. 41 00:02:15,040 --> 00:02:16,290