⊗ppMVDFmVw 30 of 35 menu

ඔබේම MVC ප්‍රේම්වර්ක් එකේ View පන්තිය

දැන් අපි View පන්තිය සාදන්නෙමු, එය දත්ත නිරූපණය කිරීමෙන් දරුණු වනු ඇත. එය පරාමිතියක් ලෙස Page පන්තියේ වස්තුවක් ලබා ගනු ඇත, එහි ප්‍රතිඵලයක් ලෙස සූදානම් HTML කේතය පිටුවක් ආපසු දෙනු ඇත, එය තිරය මත ප්‍රදර්ශනය කළ හැකිය.

index.php ගොනුවේ අපි View පන්තිය භාවිතා කරන ආකාරය බලමු:

<?php namespace Core; error_reporting(E_ALL); ini_set('display_errors', 'on'); spl_autoload_register(function($class) { // ඔබේ ස්වයං-පූරණ ක්‍රියාකාරීත්වය }); $routes = require $_SERVER['DOCUMENT_ROOT'] . '/project/config/routes.php'; $track = ( new Router($routes) ) -> getTrack($_SERVER['REQUEST_URI']); $page = ( new Dispatcher ) -> getPage($track); echo (new View) -> render($page); // View පන්තිය භාවිතා කරන්නේ මෙහෙමයි ?>

View පන්තියේ කේතයේ ව්‍යුහය පහත රූපය ඇත:

<?php namespace Core; class View { public function render(Page $page) { return $this->renderLayout($page, $this->renderView($page)); } private function renderLayout(Page $page, $content) { } private function renderView(Page $page) { } } ?>
සිංහල
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න