1 00:00:00,000 --> 00:00:00,330 2 00:00:00,330 --> 00:00:02,230 >> DAVIDマラン:今では私たちのコースの ホームページはもう少したどっている 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 しかし、私は、Aの内部を提案してみましょう というディレクトリは、私たちが言えば、含まれてい 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で、ことに気付く 私たちは、テンプレートAで取得する必要があります 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 で1つ上のレベルに行くために、ドットドットスラッシュです そのツリー、/テンプレート/ 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