⊗ppMVDFmRVw 31 of 35 menu

O'z MVC freymvorkingiz uchun renderView metodi

renderView metodi ko'rinish faylini oladi va unga o'zgaruvchilar qiymatlarini joylashtiradi. Bu aqlli usul bilan bajariladi. Ma'lumki, ko'rinish faylida ishlatiladigan o'zgaruvchilar Page klass ob'ektining data xususiyatida saqlanadi.

Bu o'zgaruvchilar assotsiativ massivni tashkil qiladi. Biz ushbu massivni haqiqiy o'zgaruvchilarga aylantirishimiz kerak, so'ngra include orqali ko'rinish faylini ulaymiz. Bunda ushbu faylda mavjud bo'lgan o'zgaruvchilar o'z qiymatini oladi va natijada biz o'zgaruvchilarning almashtirilgan qiymatlari bilan HTML kodni olamiz.

Massivni o'zgaruvchilarga aylantirish uchun, extract maxsus funksiyasidan foydalanamiz:

<?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 o'zgaruvchilarga include $viewPath; // ko'rinish faylini ulaymiz return ob_get_clean(); } } ?>
Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish