1 00:00:00,000 --> 00:00:00,330 2 00:00:00,330 --> 00:00:02,230 >> ДЕВІД Малан: Тепер, коли наш курс'S Головна сторінка отримала трохи більше 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 Іншими словами, таким чином, є всі наші URL-адреси ефективно в порівнянні з 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