DAVID马兰:现在,我们的课程的 主页已经得到多一点 复杂的,它可能是时候开始 组织相关文件到 子目录。 请允许我提出这一点。 该课程的主页,我们可以 离开的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本身。 然后我会串连到,使用 点运算符如下 - 斜线点点斜杠模板slash和 然后再串连到了 寺庙的名字 其次,PHP的。 换句话说,如果我们的模板 要针对的是header.php文件,路径 将采取一个值,该值是相等的 这helpers.php当前目录 被削减点点往上走的一个级别 那棵树,/模板/ header.php文件。 换句话说,在这种方式是所有的 我们有效的URL相对于 无论我们不妨把这些 我们的硬盘驱动器上的文件。 什么是硬编码的绝对。 现在呈现的其余部分是相同的。 我继续检查是否 这条道路的存在。 我提取键进入当地 变量,我需要 模板本身。 因此,所有我已经做了,最终是 重新安排我的代码,没有什么的 用户将真正看到。