1 00:00:00,000 --> 00:00:00,330 2 00:00:00,330 --> 00:00:02,230 >> DAVID Malan: Nun, kiam nia kurso hejmpaĝo alvenis iom pli 3 00:00:02,230 --> 00:00:05,860 kompleksa, estas probable la tempo por komenci organizado rilatajn dosierojn en 4 00:00:05,860 --> 00:00:06,900 subdosierujoj. 5 00:00:06,900 --> 00:00:10,080 Permesu al mi proponi tion. 6 00:00:10,080 --> 00:00:14,520 Por la kurso ĉefpaĝon, ni povas lasi index.php, lectures.php, 7 00:00:14,520 --> 00:00:19,390 week0.php kaj week1.php en la sama dosierujo kiel ĉiam. 8 00:00:19,390 --> 00:00:23,210 Sed lasu min proponi, ke interne de dosierujo nomita inkludas, ni metis 9 00:00:23,210 --> 00:00:27,310 dosierojn kiujn ni povus ŝati inkludi, nome helpers.php. 10 00:00:27,310 --> 00:00:33,469 Dume en ŝablonoj, lasu min proponi ke ni metu footer.php kaj header.php. 11 00:00:33,469 --> 00:00:37,200 >> Nun kun tiuj dosieroj kaj subdosierujo, Kiel do ni bezonas ilin 12 00:00:37,200 --> 00:00:38,530 en niaj realaj kodo? 13 00:00:38,530 --> 00:00:43,570 Nu, ene de index.php, rimarki ke sufiĉas nun postulas ne 14 00:00:43,570 --> 00:00:46,010 helpers.php sole sed inkluzivas / helpers.php. 15 00:00:46,010 --> 00:00:48,720 16 00:00:48,720 --> 00:00:52,560 En aliaj vortoj, ĉar la inkluzivas subdosierujo estas en la sama dosierujo 17 00:00:52,560 --> 00:00:57,260 ke index.php trovas, sufichas simple por havi tiun ĉi relativa vojo de 18 00:00:57,260 --> 00:00:58,510 inkluzivas / helpers.php. 19 00:00:58,510 --> 00:01:00,900 20 00:01:00,900 --> 00:01:05,310 >> Dume en helpers.php, rimarki ke Ni devas atingi la ŝablono a 21 00:01:05,310 --> 00:01:06,810 iom malsame. 22 00:01:06,810 --> 00:01:10,620 Interne de render, mi ankoraŭ deklarus pado, sed mi atribui al ĝi valoron de 23 00:01:10,620 --> 00:01:15,210 substreki substreko DIR substreko substreki, kiu estas speciala tutmonda 24 00:01:15,210 --> 00:01:21,280 konstanto kiu reprezentas la katalogo ene de kio helpers.php mem estas. 25 00:01:21,280 --> 00:01:25,290 Mi tiam concatenate sur kiuj uzante la skalara operatoro la sekvan - 26 00:01:25,290 --> 00:01:31,255 oblikvo dot dot oblikvo ŝablonoj oblikvo kaj tiam concatenate plu sur tiu 27 00:01:31,255 --> 00:01:34,490 la nomo de la templo sekvis. php. 28 00:01:34,490 --> 00:01:39,610 >> En aliaj vortoj, se la ŝablono ni estas provante atingi en estas header.php, vojeto 29 00:01:39,610 --> 00:01:44,300 prenos sur valoro kiu estas egala al la kuranta dosierujo ke helpers.php 30 00:01:44,300 --> 00:01:48,915 Estas oblikvo dot dot iri supren unu nivelon en tiu arbo, / ŝablonoj / header.php. 31 00:01:48,915 --> 00:01:52,450 32 00:01:52,450 --> 00:01:56,420 En aliaj vortoj, en ĉi tiu maniero estas ĉiuj nia URLoj efike relativa al 33 00:01:56,420 --> 00:01:59,060 kien ni povus meti tiujn dosierojn sur nia malmola disko. 34 00:01:59,060 --> 00:02:01,300 Nenio estas malfacile coded absolute. 35 00:02:01,300 --> 00:02:03,010 >> La cetera repagi estas la sama. 36 00:02:03,010 --> 00:02:05,320 Mi daŭre kontroli ĉu ke vojo ekzistas. 37 00:02:05,320 --> 00:02:08,720 Mi ĉerpas la ŝlosilojn en loka variabloj, kaj Mi postulas 38 00:02:08,720 --> 00:02:10,330 la ŝablonon mem. 39 00:02:10,330 --> 00:02:13,700 Do ĉiuj, ke mi jam faris finfine estas reorganizi mian kodon, nenio, ke la 40 00:02:13,700 --> 00:02:15,040 uzanto estos reale vidi. 41 00:02:15,040 --> 00:02:16,290