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 不過,讓我提出的這裡面 目錄包括所謂,我們把 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,注意 我們要得到的模板 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 斜線點點斜杠模板slash和 然後再串連到了 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 被削減點點往上走的一個級別 那棵樹,/模板/ 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