1 00:00:00,000 --> 00:00:00,330 2 00:00:00,330 --> 00:00:02,230 >> DAVID מלאן: עכשיו שהקורס שלנו דף הבית קיבל קצת יותר 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 אז אני יהיה לשרשר על כי באמצעות מפעיל הנקודה הבאה - 26 00:01:25,290 --> 00:01:31,255 תבניות לוכסן נקודת סלאש נקודת סלאש אז לשרשר עוד יותר על ש 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 הוא סלאש נקודת נקודה כדי לעלות רמה אחת ב העץ הזה, / תבניות / header.php. 31 00:01:48,915 --> 00:01:52,450 32 00:01:52,450 --> 00:01:56,420 במילים אחרות, בדרך זו הן כל כתובות האתר שלנו בצורה יעילה יחסית ל 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