⊗ppMVDFmRVw 31 of 35 menu

Mbinu ya renderView kwa Mfumo wa MVC wa Kibinafsi

Mbinu renderView itapata faili la muonekano na kuingiza ndani yake thamani za vigeuzi. Hii inafanywa kwa njia janja. Kama unavyojua, vigeuzi vinavyotumika katika faili la muonekano, vinapatikana kwenye sifa data ya kitu cha darasa Page.

Vigeuzi hivi vinawakilisha safu ya ushirikiano. Tunahitaji kubadilisha safu hii kuwa vigeuzi halisi, kisha kuunganisha faili la muonekano kupitia include. Katika kesi hii vigeuzi vinavyopatikana kwenye faili hii vitapata thamani zao na kwenye pato tutapata msimbo wa HTML tayari na thamani zilizoingizwa za vigeuzi.

Ili kubadilisha safu kuwa vigeuzi, tunatumia kitendaji maalum extract:

<?php private function renderView(Page $page) { $viewPath = $_SERVER['DOCUMENT_ROOT'] . "/project/views/{$page->view}.php"; if (file_exists($viewPath)) { ob_start(); $data = $page->data; extract($data); // safu kuwa vigeuzi include $viewPath; // tunaunganisha faili la muonekano return ob_get_clean(); } } ?>
Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa