1 00:00:00,000 --> 00:00:00,330 2 00:00:00,330 --> 00:00:02,230 >> Дэвід Малан: Цяпер, калі наш курс'S Галоўная старонка атрымала крыху больш 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 шаблоны слэш кропка кропка слэш слэш і затым злучыце далей на што 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