⊗ppMVDFmRVw 31 of 35 menu

Metoda renderVie për kornizën tuaj MVC

Metoda renderView do të marrë skedarin e pamjes dhe do të zëvendësojë në të vlerat e variablave. Kjo bëhet në një mënyrë të zgjuar. Siç e dini, variablat që përdoren në skedarin me pamje përmbahen në vetinë data të objektit të klasës Page.

Këto variabla përfaqësojnë një array asociativ. Ne duhet ta shndërrojmë këtë array në variabla të vërteta, dhe pastaj të përfshijmë skedarin me pamjen përmes include. Në këtë rast, variablat e përcaktuar të disponueshëm në këtë skedar do të marrin vlerën e tyre dhe në dalje do të marrim thjesht kodin HTML tashmë me vlerat e zëvendësuara të variablave.

Për të transformuar array-në në variabla, përdorim funksionin e veçantë 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 në variabla include $viewPath; // përfshijmë skedarin me pamjen return ob_get_clean(); } } ?>
Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo