DAVID Malan: Kounye a ke kou nou an te paj lakay vinn yon ti jan pi plis konplèks, li la pwobableman tan yo kòmanse òganize dosye ki gen rapò nan subdirectories. Pèmèt mwen pwopoze sa a. Pou paj lakay kou a, sa nou kapab kite index.php, lectures.php, week0.php, ak week1.php nan la menm anyè tankou toujou. Men, kite m 'pwopoze ke andedan nan yon anyè rele gen ladan, nou mete dosye ke nou ta renmen enkli ladan yo, sètadi helpers.php. Pandan se tan nan modèl, kite m 'pwopoze ke nou mete footer.php ak header.php. Koulye a, ak sa yo dosye ak repèrtwar, ki jan nou mande pou yo nan Kòd aktyèl nou an? Oke, andedan nan index.php, remake ke Li sifizan kounye a mande pou pa helpers.php pou kont li, men gen ladan / helpers.php. Nan lòt mo, paske gen ladan a repèrtwar se nan anyè a menm ki index.php se, li sifizan tou senpleman gen chemen relatif sa a nan gen ladan / helpers.php. Pandan se tan nan helpers.php, remake ke nou te jwenn nan modèl yon an ti kras diferan. Anndan nan rann, mwen pral toujou deklare chemen, men mwen pral bay li yon valè de souliye souliye DIR souliye souliye, ki se yon mondyal espesyal konstan ki reprezante anyè a andedan nan yo ki helpers.php tèt li se. Mwen pral Lè sa a, anchene sou ki lè l sèvi avèk operatè a dot sa ki annapre yo - koupe koupe dot dot modèl koupe ak Lè sa a, anchene plis sou ki non an nan tanp lan ki te swiv pa. php. Nan lòt mo, si modèl la nou ap ap eseye jwenn nan se header.php, chemen ap pran sou yon valè ki nan egal a la anyè kounye a ke helpers.php se koupe dot dot ale leve yon sèl nivo nan ki pye bwa, / modèl / header.php. Nan lòt mo, nan fason sa a, yo tout nan URL nou an efektivman relatif nan tout kote nou ta ka mete sa yo dosye sou kondwi difisil nou an. Pa gen anyen ki difisil kode absoliman. Tout rès rann se menm bagay la. Mwen kontinye tcheke si ki chemen egziste. Mwen ekstrè kle yo nan lokal varyab, ak mwen mande pou modèl nan tèt li. Se konsa, tou sa mwen te fè finalman se reòganize Kòd m 'yo, pa gen anyen ki la itilizatè aktyèlman ap wè.