⊗ppMVDFmVw 30 of 35 menu

View դասը ձեր սեփական MVC ֆրեյմվորքում

Այժմ մենք կստեղծենք View դասը, որը կզբաղվի տվյալների ներկայացմամբ: Այն պարամետրով կստանա Page դասի օբյեկտը, իսկ իր արդյունքում կվերադարձնի էջի պատրաստի HTML կոդը, որը հնարավոր կլինի ցուցադրել էկրանին:

Տեսնենք, թե ինչպես մենք կօգտագործենք View դասը index.php ֆայլում:

<?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हिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել