>> 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は
どこに我々は、これらを置くかもしれません 我々のハードドライブ上のファイル。
何もハードコーディングされ、絶対にありません。
>> 今レンダリングの残りの部分は同じです。
私がいるかどうかをチェックし続ける そのパスが存在します。
私は地元に鍵を抽出 変数、私が必要とする
テンプレート自体。
だから私は最終的にやったことのすべてです 私のコード、何を再編成
ユーザーが実際に表示されます。