⊗ppMVDFmRVw 31 of 35 menu

renderVie методini ўз MVC фреймворкингиз учун

renderView методи кўриниш файлини олиб, унга ўзгарувчиларнинг қийматларини қўйadi. Бу ақлли usulda бажарилади. Маълумингизча, кўриниш файлида ишлатиладиган ўзгарувчилар Page класси объектининг data свойствасида жойлашган.

Бу ўзгарувчилар ассоциатив massivni ташкил этаdi. Бизга шу massivni haqiqiy ўзгарувчиларга aylantirish, сўнгра include орқали кўриниш файлини улash kerak. Бу ҳолда, ушбу файлда мавжуд булган ўзгарувчилар ўз қийматини олади ва натижада биз ўзгарувчиларнинг қийматлари алмаштирилган holda HTML кодни оламиз.

Massivni ўзгарувчиларга aylantirish учун махсус 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); // massivni ўзгарувчиларга aylantirish include $viewPath; // кўриниш файлини улаймиз return ob_get_clean(); } } ?>
Ўзбек
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш