1 00:00:00,000 --> 00:00:00,330 2 00:00:00,330 --> 00:00:02,230 >> DAVID Malan: Sekarang saja kita halaman rumah yang sudah sedikit lebih 3 00:00:02,230 --> 00:00:05,860 kompleks, itu mungkin waktu untuk memulai mengatur file terkait ke dalam 4 00:00:05,860 --> 00:00:06,900 subdirektori. 5 00:00:06,900 --> 00:00:10,080 Izinkan saya untuk mengajukan hal ini. 6 00:00:10,080 --> 00:00:14,520 Untuk halaman rumah saja, kita bisa meninggalkan index.php, lectures.php, 7 00:00:14,520 --> 00:00:19,390 week0.php, dan week1.php di direktori yang sama seperti biasa. 8 00:00:19,390 --> 00:00:23,210 Tapi biarkan aku mengusulkan bahwa dalam suatu direktori bernama meliputi, kami menempatkan 9 00:00:23,210 --> 00:00:27,310 file yang kita mungkin ingin memasukkan, yaitu helpers.php. 10 00:00:27,310 --> 00:00:33,469 Sementara itu dalam template, biarkan aku mengusulkan bahwa kami menempatkan footer.php dan header.php. 11 00:00:33,469 --> 00:00:37,200 >> Sekarang dengan file-file dan subdirektori, bagaimana kita membutuhkan mereka 12 00:00:37,200 --> 00:00:38,530 dalam kode kita yang sebenarnya? 13 00:00:38,530 --> 00:00:43,570 Nah, dalam index.php, perhatikan bahwa itu sudah cukup untuk sekarang memerlukan tidak 14 00:00:43,570 --> 00:00:46,010 helpers.php saja tapi includes / helpers.php. 15 00:00:46,010 --> 00:00:48,720 16 00:00:48,720 --> 00:00:52,560 Dengan kata lain, karena termasuk subdirektori dalam direktori yang sama 17 00:00:52,560 --> 00:00:57,260 index.php yaitu, cukuplah hanya untuk memiliki ini path 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 di helpers.php, perhatikan bahwa kita harus mendapatkan di template 21 00:01:05,310 --> 00:01:06,810 sedikit berbeda. 22 00:01:06,810 --> 00:01:10,620 Di dalam membuat, saya akan tetap menyatakan jalan, tapi aku akan menetapkan nilai 23 00:01:10,620 --> 00:01:15,210 menggarisbawahi underscore DIR underscore menggarisbawahi, yang merupakan global khusus 24 00:01:15,210 --> 00:01:21,280 konstan yang merupakan direktori dalam yang helpers.php sendiri. 25 00:01:21,280 --> 00:01:25,290 Saya kemudian akan menggabungkan ke bahwa menggunakan dot operator berikut - 26 00:01:25,290 --> 00:01:31,255 slash dot dot slash template tebang dan kemudian menyatukan lanjut ke yang 27 00:01:31,255 --> 00:01:34,490 nama candi diikuti oleh php.. 28 00:01:34,490 --> 00:01:39,610 >> Dengan kata lain, jika template kita mencoba untuk mendapatkan adalah header.php, path 29 00:01:39,610 --> 00:01:44,300 akan mengambil nilai yang sama dengan direktori saat ini yang helpers.php 30 00:01:44,300 --> 00:01:48,915 adalah memangkas dot dot untuk naik satu tingkat di pohon itu, / templates / header.php. 31 00:01:48,915 --> 00:01:52,450 32 00:01:52,450 --> 00:01:56,420 Dengan kata lain, dengan cara ini semua URL kita efektif dibandingkan dengan 33 00:01:56,420 --> 00:01:59,060 di mana pun kita mungkin menempatkan ini file pada hard drive kita. 34 00:01:59,060 --> 00:02:01,300 Tidak ada yang benar-benar sulit dikodekan. 35 00:02:01,300 --> 00:02:03,010 >> Selebihnya dari membuat adalah sama. 36 00:02:03,010 --> 00:02:05,320 Saya terus memeriksa apakah jalan yang ada. 37 00:02:05,320 --> 00:02:08,720 Saya mengambil kunci ke lokal variabel, dan saya membutuhkan 38 00:02:08,720 --> 00:02:10,330 template itu sendiri. 39 00:02:10,330 --> 00:02:13,700 Jadi semua yang telah saya lakukan pada akhirnya adalah mereorganisasi kode saya, tidak ada yang 40 00:02:13,700 --> 00:02:15,040 pengguna akan benar-benar melihat. 41 00:02:15,040 --> 00:02:16,290