Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗ppMVDFmRVw 31 of 35 menu
◀ ▶

Metoda renderView za lasten MVC ogrodje

Metoda renderView bo pridobila datoteko pogleda in vanj vstavila vrednosti spremenljivk. To naredimo na pameten način. Kot veste, so spremenljivke, ki se uporabljajo v datoteki s pogledom, vsebovane v lastnosti data objekta razreda Page.

Te spremenljivke predstavljajo asociativno pole. To polje moramo spremeniti v prave spremenljivke, nato pa priključiti datoteko s pogledom prek include. V tem primeru bodo navedene spremenljivke, dostopne v tej datoteki, dobile svojo vrednost in na izhodu bomo dobili preprosto HTML kodo že z vstavljenimi vrednostmi spremenljivk.

Za pretvorbo polja v spremenljivke uporabimo posebno funkcijo 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); // polje v spremenljivke include $viewPath; // priključimo datoteko s pogledom return ob_get_clean(); } } ?>
← →
↑
Slovenščina▼
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni