>> ДЭВИД Малан: Теперь, когда наш курс'S Главная страница получила немного больше
комплекс, это, вероятно, время, чтобы начать организации связанные с ним файлы в
подкаталоги.
Позвольте мне предложить это.
Для домашней странице курса, мы можем оставить index.php, lectures.php,
week0.php и week1.php в тот же каталог, как всегда.
Но позвольте мне предложить, что внутри директория включает, положим
файлы, которые мы хотели бы включить, а именно helpers.php.
Между тем в шаблонах, позвольте мне предложить что мы ставим footer.php и header.php.
>> Теперь с этими файлами и директории, как мы требуем от них
в нашем фактическом коде?
Ну, внутри index.php, заметить, что достаточно в настоящее время требуют не
helpers.php в одиночку, но включает / helpers.php.
Другими словами, так как включает в себя подкаталог находится в том же каталоге,
что index.php находится, достаточно просто чтобы этот относительный путь
включает / helpers.php.
>> Между тем в helpers.php, заметить, что мы должны получить в шаблон
немного по-другому.
Внутри штукатурка, я все еще объявить Путь, но я буду присвоить ему значение
подчеркивают подчеркивания DIR подчеркивания подчеркивают, что представляет собой особое глобальное
константа, которая представляет каталог внутри которого helpers.php сам по себе.
Я затем соедините на что использование оператор точка следующее -
шаблоны слэш точка точка слэш слэш и затем соедините дальше на что
название храма затем. PHP.
>> Другими словами, если шаблон мы пытаются получить на это header.php, путь
будет принимать значение, это равно текущий каталог, что helpers.php
будет сократить точка точка чтобы подняться на один уровень в что дерево, / шаблоны / header.php.
Другими словами, таким образом, являются все наши URL-адреса эффективно по сравнению с
везде, где мы могли бы положить их файлы на нашем жестком диске.
Ничего не жестко абсолютно.
>> Прочие оказать то же самое.
Я по-прежнему проверить что путь существует.
Я извлечь ключи в местный переменные и я требую
сам шаблон.
Так что все, что я сделал в конечном счете, является не реорганизовать свой код, ничего, что
пользователь будет реально увидеть.