1 00:00:00,000 --> 00:00:02,420 >> DAVID Malan: Við skulum bæta námskeiðið ' heimasíðuna aðeins lengra með 2 00:00:02,420 --> 00:00:06,180 alhæfingar þær aðgerðir, renderHeader og renderFooter, í, 3 00:00:06,180 --> 00:00:10,510 einfaldlega, bakið því eftir allt, þeir voru næstum eins nema 4 00:00:10,510 --> 00:00:11,460 um nöfn þeirra. 5 00:00:11,460 --> 00:00:12,290 Hvernig á að gera þetta? 6 00:00:12,290 --> 00:00:17,140 Jæja topp þessari skrá bara, fyrir neðan þar við krefjast helpers.php, við skulum kalla A 7 00:00:17,140 --> 00:00:20,610 nýtt hlutverk, bakið, sem fyrsta rök, við skulum segja, skal vera nafn 8 00:00:20,610 --> 00:00:23,850 af sniðmát, skrá sem er ætlað að vera tengt þar. 9 00:00:23,850 --> 00:00:27,690 Á sama tíma, annar rök skal áfram að tengin array, í þessu 10 00:00:27,690 --> 00:00:32,659 Sé fylki sem inniheldur takka fyrir titill sem gildi er hér CS50. 11 00:00:32,659 --> 00:00:35,240 Við skulum nú líta á helpers.php. 12 00:00:35,240 --> 00:00:37,900 >> Í helpers.php, við nú, af Auðvitað hafa bara einn 13 00:00:37,900 --> 00:00:39,570 virka skilgreind, bakið. 14 00:00:39,570 --> 00:00:43,090 láta tekur nú tvær breytur, sem við munum kalla sniðmát og gögn, 15 00:00:43,090 --> 00:00:46,310 Síðarnefndu hvers sjálfgefið gildi er enn tómt array. 16 00:00:46,310 --> 00:00:50,180 En í þessari útgáfu af veita, eftir að ég lýsi nú a heimamaður breytu 17 00:00:50,180 --> 00:00:54,540 kallað slóð og framselja það gildi sniðmát, sem, til dæmis, gæti 18 00:00:54,540 --> 00:00:59,680 vera quote, unquote, "haus" og bæta við þá streng. php. 19 00:00:59,680 --> 00:01:03,830 Með öðrum orðum, við skulum gera ráð fyrir nú að ef sniðmát okkar heitir haus, 20 00:01:03,830 --> 00:01:07,120 þá sem sniðmát verður hrint í framkvæmd í skrá sem kallast einfaldlega, 21 00:01:07,120 --> 00:01:09,170 header.php. 22 00:01:09,170 --> 00:01:11,140 >> Á sama tíma, við skulum gera fljótur geðheilbrigði stöðva. 23 00:01:11,140 --> 00:01:14,920 Ef þessi leið er til, sem við getum athuga við vegur af a skrá gestur 24 00:01:14,920 --> 00:01:19,850 file_exists, þá skulum þykkni tengin array kallað gögn þannig að 25 00:01:19,850 --> 00:01:22,940 við höfum einn eða fleiri staðbundna breytu í umfangi, og þá skulum 26 00:01:22,940 --> 00:01:24,850 krefjast þessa leið. 27 00:01:24,850 --> 00:01:30,040 Á sama tíma, helpers.php lítur alveg einfaldlega svona, nákvæmlega eins og áður. 28 00:01:30,040 --> 00:01:34,510 >> En ef við lítum nú aftur á index.php, eftir því að neðst á að 29 00:01:34,510 --> 00:01:37,570 skrá, getum við álíka kalla láta, sem liggur í þar sem hún 30 00:01:37,570 --> 00:01:39,060 Eina rök fót. 31 00:01:39,060 --> 00:01:42,190 Í þessu tilfelli, þurfum við ekki að fara í að tengin array því 32 00:01:42,190 --> 00:01:44,540 fótur sniðmát, muna, er bara þetta. 33 00:01:44,540 --> 00:01:47,650 En nú höfum við að öllum líkindum enn hreinni hönnun vegna þess að við höfum 34 00:01:47,650 --> 00:01:51,360 útrýma sumir af okkar öðru leyti óþarfi kóða og tekinn inn 35 00:01:51,360 --> 00:01:52,820 bara ein aðgerð, bakið. 36 00:01:52,820 --> 00:01:54,304