⊗ppMVUFmVwPD 11 of 35 menu

Overførsel af data til visning i MVC i PHP

Med den anden parameter i metoden render kan man overføre data fra controlleren til visningen. Data skal overføres som en associativ array. I visningen vil nøglerne i denne array blive til variabler med de tilsvarende værdier.

Lad os se på det i praksis. Lad os overføre en array med tre elementer til vores visning:

<?php namespace Project\Controllers; use Core\Controller; class PageController extends Controller { public function act() { return $this->render('page/act', [ 'var1' => 'eee', 'var2' => 'bbb', 'var3' => 'kkk', ]); } } ?>

Som du kan se, er nøglerne i vores array - 'var1', 'var2' og 'var3'. Det betyder, at der i visningen vil være tilgængelige sådanne variabler, og vi kan vise deres værdier på de ønskede steder i HTML-koden. Lad os gøre det:

<div> dette er visningen for handlingen act i controlleren test </div> <ul> <li><?php echo $var1; ?></li> <li><?php echo $var2; ?></li> <li><?php echo $var3; ?></li> </ul>

Udfør de beskrevne manipulationer, og hent derefter vores handling via adresselinjen. Sørg for, at teksten fra din oprettede visning optræder i browseren.

Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικά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
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis