1 00:00:00,000 --> 00:00:00,330 2 00:00:00,330 --> 00:00:02,230 >> DAVID MALAN: Sekarang bahawa kursus kita halaman rumah telah mendapat sedikit lebih 3 00:00:02,230 --> 00:00:05,860 kompleks, ia mungkin masa untuk memulakan menganjurkan fail yang berkaitan ke dalam 4 00:00:05,860 --> 00:00:06,900 subdirektori. 5 00:00:06,900 --> 00:00:10,080 Izinkan saya mencadangkan ini. 6 00:00:10,080 --> 00:00:14,520 Untuk halaman rumah tentu, kita boleh meninggalkan index.php, lectures.php, 7 00:00:14,520 --> 00:00:19,390 week0.php, dan week1.php dalam direktori sama seperti biasa. 8 00:00:19,390 --> 00:00:23,210 Tetapi biarlah saya mencadangkan supaya bahagian dalam direktori dipanggil termasuk, kita meletakkan 9 00:00:23,210 --> 00:00:27,310 fail yang kita mungkin ingin untuk memasukkan, iaitu helpers.php. 10 00:00:27,310 --> 00:00:33,469 Sementara itu di template, saya mencadangkan bahawa kita meletakkan footer.php dan header.php. 11 00:00:33,469 --> 00:00:37,200 >> Kini dengan fail-fail dan Subdirektori, bagaimana kita memerlukan mereka 12 00:00:37,200 --> 00:00:38,530 dalam kod sebenar kita? 13 00:00:38,530 --> 00:00:43,570 Nah, di dalam index.php, notis yang ia mencukupi kini tidak memerlukan 14 00:00:43,570 --> 00:00:46,010 helpers.php sahaja tetapi includes / helpers.php. 15 00:00:46,010 --> 00:00:48,720 16 00:00:48,720 --> 00:00:52,560 Dalam erti kata lain, kerana termasuk Subdirektori adalah dalam direktori yang sama 17 00:00:52,560 --> 00:00:57,260 index.php iaitu, ia mencukupi hanya mempunyai jalan ini relatif 18 00:00:57,260 --> 00:00:58,510 includes / helpers.php. 19 00:00:58,510 --> 00:01:00,900 20 00:01:00,900 --> 00:01:05,310 >> Sementara itu di helpers.php, notis yang kita perlu mendapatkan sekurang-template yang 21 00:01:05,310 --> 00:01:06,810 sedikit berbeza. 22 00:01:06,810 --> 00:01:10,620 Di dalam memberi, saya masih akan mengisytiharkan jalan, tetapi saya akan sediakan nilai 23 00:01:10,620 --> 00:01:15,210 menekankan garis bawah DIR garis bawah menekankan, yang merupakan global khas 24 00:01:15,210 --> 00:01:21,280 berterusan yang mewakili direktori bahagian dalam yang helpers.php sendiri. 25 00:01:21,280 --> 00:01:25,290 Saya kemudian akan concatenate sebiji menggunakan pengendali titik yang berikut - 26 00:01:25,290 --> 00:01:31,255 template slash dot dot slash slash dan maka concatenate lagi sebiji 27 00:01:31,255 --> 00:01:34,490 nama kuil diikuti dengan. php. 28 00:01:34,490 --> 00:01:39,610 >> Dalam erti kata lain, jika template kami cuba untuk mendapatkan di adalah header.php, jalan 29 00:01:39,610 --> 00:01:44,300 akan mengambil nilai itu sama dengan direktori semasa yang helpers.php 30 00:01:44,300 --> 00:01:48,915 adalah slash dot dot untuk naik satu tahap dalam pokok itu / templates / header.php. 31 00:01:48,915 --> 00:01:52,450 32 00:01:52,450 --> 00:01:56,420 Dalam erti kata lain, dengan cara ini adalah semua URL kami dengan berkesan berbanding dengan 33 00:01:56,420 --> 00:01:59,060 di mana sahaja kami mungkin meletakkan ini fail pada cakera keras kita. 34 00:01:59,060 --> 00:02:01,300 Tiada apa yang benar-benar keras berkod. 35 00:02:01,300 --> 00:02:03,010 >> Sekarang seluruh menyebabkan adalah sama. 36 00:02:03,010 --> 00:02:05,320 Saya terus memeriksa sama ada jalan yang wujud. 37 00:02:05,320 --> 00:02:08,720 Saya ekstrak kunci ke dalam tempatan pembolehubah, dan saya memerlukan 38 00:02:08,720 --> 00:02:10,330 template itu sendiri. 39 00:02:10,330 --> 00:02:13,700 Jadi apa yang saya lakukan akhirnya adalah menyusun semula kod saya, apa-apa yang 40 00:02:13,700 --> 00:02:15,040 pengguna benar-benar akan melihat. 41 00:02:15,040 --> 00:02:16,290