DAVIDマラン:今では私たちのコースの ホームページはもう少したどっている 複雑な、それはおそらく起動する時が来た に関連するファイルを整理する サブディレクトリ。 私は、この提案を可能にする。 もちろんのホームページのため、我々はできる index.phpを残し、lectures.php、 week0.php、および内week1.php いつもと同じディレクトリ。 しかし、私は、Aの内部を提案してみましょう というディレクトリは、私たちが言えば、含まれてい 我々は含めたい可能性のあるファイル、 すなわちhelpers.php。 一方のテンプレートで、私が提案してみましょう 私たちは、footer.phpとheader.phpのを入れていること。 今、それらのファイルやサブディレクトリに、 どのように我々は彼らを必要としない 私たちの実際のコードにある? さて、index.phpの内部に、ことに気付く それは今ではない必要とするのに十分で 一人でhelpers.phpけど / helpers.phpが含まれています。 換言すれば、含んでいるので サブディレクトリには、同じディレクトリにある そのindex.phpがそれは単に十分である、である この相対パスを持っている / helpers.phpが含まれています。 一方helpers.phpで、ことに気付く 私たちは、テンプレートAで取得する必要があります 少し違った。 レンダリングの内部では、私はまだ宣言します パスが、私はそれをの値を代入します 下線のDIRアンダースコアを強調 特別なグローバルである、アンダースコア ディレクトリを表す定数 その内部で自身をhelpers.php。 私は、使用してその上に連結します ドット演算子以下の - スラッシュドットドットスラッシュテンプレートは、スラッシュと その上にさらに連結 寺の名前 。PHPが続く。 言い換えれば、もし私たちがしているテンプレート で取得しようとすると、header.phpの、パスです に等しいの値になります helpers.phpカレントディレクトリ で1つ上のレベルに行くために、ドットドットスラッシュです そのツリー、/テンプレート/ header.phpの。 換言すれば、このように全てのものである 効果的に相対的な私たちのURLは どこに我々は、これらを置くかもしれません 我々のハードドライブ上のファイル。 何もハードコーディングされ、絶対にありません。 今レンダリングの残りの部分は同じです。 私がいるかどうかをチェックし続ける そのパスが存在します。 私は地元に鍵を抽出 変数、私が必要とする テンプレート自体。 だから私は最終的にやったことのすべてです 私のコード、何を再編成 ユーザーが実際に表示されます。