1 00:00:00,000 --> 00:00:02,420 >> DAVID MALAN: Dezagun hobetzeko ikastaroa en homepage apur bat gehiago eginda 2 00:00:02,420 --> 00:00:06,180 funtzio horiek generalizing, renderHeader eta renderFooter, sartu, 3 00:00:06,180 --> 00:00:10,510 nahiko besterik gabe, errendatu ondoren delako guztiak, ia berdin ezik ziren 4 00:00:10,510 --> 00:00:11,460 beren izenak eman. 5 00:00:11,460 --> 00:00:12,290 Hau nola egin? 6 00:00:12,290 --> 00:00:17,140 Beno fitxategi honen gainean besterik ez, beherago non helpers.php eskatzen dugu, dezagun dei bat 7 00:00:17,140 --> 00:00:20,610 funtzio berriak, errendatu, zeinaren lehen argumentua, demagun, izena izango 8 00:00:20,610 --> 00:00:23,850 txantiloi bat, hori esan nahi du fitxategi baten han izango da konektatu. 9 00:00:23,850 --> 00:00:27,690 Bien bitartean, bigarren argumentua izango elkartze-array bat jarraituko dute, honetan 10 00:00:27,690 --> 00:00:32,659 maiuskulak eta funtsezko bat duen array bat izenburua eta bere balioa da hemen CS50. 11 00:00:32,659 --> 00:00:35,240 Dezagun helpers.php begiratu orain. 12 00:00:35,240 --> 00:00:37,900 >> Helpers.php, orain dugu, of Jakina, izan bakarrarekin 13 00:00:37,900 --> 00:00:39,570 funtzioa definitu, errendatu. 14 00:00:39,570 --> 00:00:43,090 errendatu hartzen du orain, bi argumentu, zein txantiloia eta datuak, deitu dugu du 15 00:00:43,090 --> 00:00:46,310 bigarrenak zeinen lehenetsi balio- array bat hutsik dago oraindik. 16 00:00:46,310 --> 00:00:50,180 Baina bertsio honetan render-oharra orain dela tokiko aldagai bat deklaratzen dut 17 00:00:50,180 --> 00:00:54,540 bidea deritzo eta balioa esleitu txantiloia, eta horrek, adibidez, agian 18 00:00:54,540 --> 00:00:59,680 aurrekontua izango, unquote, "goiburua" eta katea. php duten eransteko. 19 00:00:59,680 --> 00:01:03,830 Beste era batera esanda, Demagun oraingoz gure txantiloia da goiburua bada deitzen, 20 00:01:03,830 --> 00:01:07,120 ondoren txantiloia duten inplementatu egingo da izeneko fitxategi batean, nahiko besterik gabe, 21 00:01:07,120 --> 00:01:09,170 header.php. 22 00:01:09,170 --> 00:01:11,140 >> Bien bitartean, egin dezagun bat behatu check azkar. 23 00:01:11,140 --> 00:01:14,920 Bide hori existitzen bada, ahal dugu eta horrek izeneko fitxategi bat modu check 24 00:01:14,920 --> 00:01:19,850 file_exists, gero dezagun ateratzeko du Datu izeneko array elkartze beraz 25 00:01:19,850 --> 00:01:22,940 aldagai lokal bat edo gehiago daukagu esparrua, eta egin dezagun 26 00:01:22,940 --> 00:01:24,850 bide hori eskatzen. 27 00:01:24,850 --> 00:01:30,040 Bien bitartean, helpers.php itxura nahiko Besterik gabe, gustatuko honetan, zehazki lehen bezala. 28 00:01:30,040 --> 00:01:34,510 >> Baina orain dugu atzera begiratu index.php at, nabarituko duten behealdean 29 00:01:34,510 --> 00:01:37,570 fitxategia, era berean, ezin dugu deitu errendatu, pasatzen bere 30 00:01:37,570 --> 00:01:39,060 bakarra argumentu Oina. 31 00:01:39,060 --> 00:01:42,190 Kasu honetan, ez dugu behar in pasatzeko elkartze-array bat delako 32 00:01:42,190 --> 00:01:44,540 Oina template, abisuaren, besterik gabe, hau da. 33 00:01:44,540 --> 00:01:47,650 Baina orain dugu, dudarik gabe, are Diseinu garbiagoa dugu delako 34 00:01:47,650 --> 00:01:51,360 gure Besterik batzuk kendu erredundantea kodea eta sendotu sartu 35 00:01:51,360 --> 00:01:52,820 funtzio bakar bat, errendatu. 36 00:01:52,820 --> 00:01:54,304