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