1 00:00:00,000 --> 00:00:02,420 >> DAVID Malan: Se pou nou amelyore kou a nan Homepage yon ti jan pi lwen pa 2 00:00:02,420 --> 00:00:06,180 jeneralizasyon moun ki fonksyon, renderHeader ak renderFooter, nan, 3 00:00:06,180 --> 00:00:10,510 byen tou senpleman, rann paske apre tout, yo te prèske eksepte 4 00:00:10,510 --> 00:00:11,460 pou non yo. 5 00:00:11,460 --> 00:00:12,290 Ki jan yo fè sa? 6 00:00:12,290 --> 00:00:17,140 Oke anlè sa a ranpli jis, pi ba a kote nou mande pou helpers.php, se pou yo rele yon 7 00:00:17,140 --> 00:00:20,610 nouvo fonksyon, rann, ki gen premye agiman, se pou yo di, ta dwe gen non an 8 00:00:20,610 --> 00:00:23,850 nan yon modèl, yon dosye ki nan te vle di yo dwe ploge nan la. 9 00:00:23,850 --> 00:00:27,690 Pandan se tan, agiman nan dezyèm va rete yon etalaj asosyatif, nan ka sa 10 00:00:27,690 --> 00:00:32,659 ka yon etalaj ki genyen yon kle pou tit ki gen valè se isit la CS50. 11 00:00:32,659 --> 00:00:35,240 Se pou nou kounye a gade nan helpers.php. 12 00:00:35,240 --> 00:00:37,900 >> Nan helpers.php, nou koulye a, nan kou yo, yo gen sèlman yon sèl 13 00:00:37,900 --> 00:00:39,570 fonksyon defini, rann. 14 00:00:39,570 --> 00:00:43,090 rann pran kounye a de agiman, ki nou pral rele modèl ak done, nan 15 00:00:43,090 --> 00:00:46,310 lèt nan ki gen default valè se toujou yon etalaj vid. 16 00:00:46,310 --> 00:00:50,180 Men, nan vèsyon sa-a nan rann, avi ke mwen kounye a deklare yon varyab lokal 17 00:00:50,180 --> 00:00:54,540 rele chemen epi bay li valè a nan modèl, ki, pou egzanp, ta ka 18 00:00:54,540 --> 00:00:59,680 gen quote, unquote, "header" ak kole ak sa yo ki fisèl. php. 19 00:00:59,680 --> 00:01:03,830 Nan lòt mo, se pou yo asime pou kounye a ke si yo modèl nou an rele header, 20 00:01:03,830 --> 00:01:07,120 Lè sa a, sa a ap modèl kapab aplike nan yon dosye rele, byen tou senpleman, 21 00:01:07,120 --> 00:01:09,170 header.php. 22 00:01:09,170 --> 00:01:11,140 >> Pandan se tan, se pou yo fè yon rapid saniti chèk la. 23 00:01:11,140 --> 00:01:14,920 Si sa chemen ki egziste, ki sa nou kapab tcheke pa fason pou yon dosye rele 24 00:01:14,920 --> 00:01:19,850 file_exists, lè sa a kite a ekstrè nan etalaj asosyatif rele done pou ke 25 00:01:19,850 --> 00:01:22,940 nou gen youn oubyen plis varyab lokal nan sijè ki abòde, ak Lè sa a, se pou yo 26 00:01:22,940 --> 00:01:24,850 mande pou chemen. 27 00:01:24,850 --> 00:01:30,040 Pandan se tan, helpers.php sanble byen tou senpleman renmen sa a, egzakteman tankou anvan. 28 00:01:30,040 --> 00:01:34,510 >> Men, si nou kounye a chèche tounen nan index.php, remake ke nan fon an nan ki 29 00:01:34,510 --> 00:01:37,570 dosye, nou ka Menm jan an tou rele rann, pase nan kòm li yo 30 00:01:37,570 --> 00:01:39,060 sèl agiman footer. 31 00:01:39,060 --> 00:01:42,190 Nan ka sa a, nou pa bezwen pase nan yon etalaj asosyatif paske la 32 00:01:42,190 --> 00:01:44,540 footer modèl, sonje, se jis sa a. 33 00:01:44,540 --> 00:01:47,650 Men koulye a, nou gen joui yon menm cleaner konsepsyon paske nou te gen 34 00:01:47,650 --> 00:01:51,360 elimine kèk nan nou otreman redondants Kòd ak konsolide nan 35 00:01:51,360 --> 00:01:52,820 sèlman yon sèl fonksyon, rann. 36 00:01:52,820 --> 00:01:54,304