1 00:00:00,000 --> 00:00:00,330 2 00:00:00,330 --> 00:00:02,230 >> DAVID MALAN: Τώρα η πορεία μας αρχική σελίδα έχει πάρει λίγο περισσότερο 3 00:00:02,230 --> 00:00:05,860 πολύπλοκη, ίσως είναι καιρός να αρχίσετε διοργάνωση συναφών αρχεία σε 4 00:00:05,860 --> 00:00:06,900 υποκαταλόγους. 5 00:00:06,900 --> 00:00:10,080 Επιτρέψτε μου να προτείνω αυτό. 6 00:00:10,080 --> 00:00:14,520 Για την αρχική σελίδα του μαθήματος, μπορούμε αφήστε index.php, lectures.php, 7 00:00:14,520 --> 00:00:19,390 week0.php και week1.php στην ίδιο κατάλογο, όπως πάντα. 8 00:00:19,390 --> 00:00:23,210 Αλλά επιτρέψτε μου να προτείνω ότι το εσωτερικό ενός κατάλογο που ονομάζεται περιλαμβάνει, βάζουμε 9 00:00:23,210 --> 00:00:27,310 αρχεία που θα θέλατε να περιλαμβάνει, δηλαδή helpers.php. 10 00:00:27,310 --> 00:00:33,469 Εν τω μεταξύ σε πρότυπα, επιτρέψτε μου να προτείνω ότι βάζουμε footer.php και header.php. 11 00:00:33,469 --> 00:00:37,200 >> Τώρα με αυτά τα αρχεία και υποκατάλογο, πώς μπορούμε να τους υποχρεώνουν 12 00:00:37,200 --> 00:00:38,530 στην πραγματική μας κώδικα; 13 00:00:38,530 --> 00:00:43,570 Λοιπόν, στο εσωτερικό του index.php, παρατηρούμε ότι αρκεί να μην απαιτούν τώρα 14 00:00:43,570 --> 00:00:46,010 helpers.php μόνη της, αλλά Περιλαμβάνει / helpers.php. 15 00:00:46,010 --> 00:00:48,720 16 00:00:48,720 --> 00:00:52,560 Με άλλα λόγια, επειδή η συμπεριλαμβάνει υποκατάλογος είναι στον ίδιο κατάλογο 17 00:00:52,560 --> 00:00:57,260 ότι είναι index.php, αρκεί απλά να έχουν αυτό σχετική διαδρομή του 18 00:00:57,260 --> 00:00:58,510 Περιλαμβάνει / helpers.php. 19 00:00:58,510 --> 00:01:00,900 20 00:01:00,900 --> 00:01:05,310 >> Εν τω μεταξύ στην helpers.php, παρατηρούμε ότι θα πρέπει να πάρει ένα πρότυπο 21 00:01:05,310 --> 00:01:06,810 λίγο διαφορετικά. 22 00:01:06,810 --> 00:01:10,620 Μέσα από τον σοβά, θα εξακολουθούν να δηλώνουν μονοπάτι, αλλά εγώ θα το ορίσει την τιμή 23 00:01:10,620 --> 00:01:15,210 υπογραμμίζουν υπογράμμισης DIR υπογράμμισης υπογραμμίζουν, η οποία είναι μια ειδική παγκόσμια 24 00:01:15,210 --> 00:01:21,280 σταθερά που αντιπροσωπεύει τον κατάλογο εσωτερικό του οποίου helpers.php ίδια είναι. 25 00:01:21,280 --> 00:01:25,290 Τότε θα ενώσετε επάνω ότι η χρήση ο φορέας εκμετάλλευσης dot τα ακόλουθα: - 26 00:01:25,290 --> 00:01:31,255 πρότυπα κάθετος dot dot κάθετο κάθετο και Στη συνέχεια ενώσετε περαιτέρω σε ότι 27 00:01:31,255 --> 00:01:34,490 το όνομα του ναού ακολουθούμενη από. php. 28 00:01:34,490 --> 00:01:39,610 >> Με άλλα λόγια, αν το πρότυπο είμαστε προσπαθεί να πάρει είναι header.php, τη διαδρομή 29 00:01:39,610 --> 00:01:44,300 θα λάβει την τιμή που είναι ίση με το τρέχοντα κατάλογο που helpers.php 30 00:01:44,300 --> 00:01:48,915 είναι κάθετος dot dot για να ανεβείτε ένα επίπεδο αυτό το δέντρο, / templates / header.php. 31 00:01:48,915 --> 00:01:52,450 32 00:01:52,450 --> 00:01:56,420 Με άλλα λόγια, με τον τρόπο αυτό είναι όλα URLs μας αποτελεσματικά σε σχέση με το 33 00:01:56,420 --> 00:01:59,060 όπου θα μπορούσε να θέσει αυτές τις αρχεία στο σκληρό δίσκο μας. 34 00:01:59,060 --> 00:02:01,300 Τίποτα δεν είναι σκληρό κωδικοποιούνται απολύτως. 35 00:02:01,300 --> 00:02:03,010 >> Τώρα η υπόλοιπη καθιστούν είναι η ίδια. 36 00:02:03,010 --> 00:02:05,320 Θα συνεχίσει να ελέγχει κατά πόσον Υπάρχει αυτός ο δρόμος. 37 00:02:05,320 --> 00:02:08,720 Βγάζω τα κλειδιά στην τοπική μεταβλητές, και απαιτώ 38 00:02:08,720 --> 00:02:10,330 το ίδιο το πρότυπο. 39 00:02:10,330 --> 00:02:13,700 Έτσι, το μόνο που έχω κάνει είναι τελικά αναδιοργανώσει τον κωδικό μου, τίποτα ότι η 40 00:02:13,700 --> 00:02:15,040 χρήστης θα δει στην πραγματικότητα. 41 00:02:15,040 --> 00:02:16,290