⊗ppMVDFmRVw 31 of 35 menu

अपने MVC फ्रेमवर्क के लिए renderView विधि

renderView विधि व्यू फ़ाइल प्राप्त करेगी और उसमें चर के मानों को प्रतिस्थापित करेगी। यह एक चतुर तरीके से किया जाता है। जैसा कि आप जानते हैं, वे चर जिनका उपयोग व्यू फ़ाइल में किया जाता है, Page क्लास की वस्तु की data property में निहित होते हैं।

ये चर एक associative array का प्रतिनिधित्व करते हैं। हमें इस array को वास्तविक चरों में बदलने की आवश्यकता है, और फिर include के माध्यम से व्यू फ़ाइल को शामिल करें। इस स्थिति में, इस फ़ाइल में उपलब्ध निर्दिष्ट चरों को उनका मान मिल जाएगा और आउटपुट पर हमें चर के प्रतिस्थापित मानों के साथ सादा HTML कोड मिल जाएगा।

array को चरों में बदलने के लिए, हम विशेष फ़ंक्शन 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); // array को चरों में बदलना include $viewPath; // व्यू फ़ाइल को शामिल करना return ob_get_clean(); } } ?>
हिन्दी
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें