⊗ppMVUFmVwPD 11 of 35 menu

Transmiterea datelor în view în MVC în PHP

Cu ajutorul celui de-al doilea parametru al metodei render se pot transmite date din controller în view. Datele trebuie transmise sub formă de array asociativ. În acest caz, în view, cheile acestui array vor deveni variabile cu valorile corespunzătoare.

Să vedem în practică. Să transmitem în view-ul nostru un array cu trei elemente:

<?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', ]); } } ?>

După cum vedeți, cheile array-ului nostru sunt 'var1', 'var2' și 'var3'. Aceasta înseamnă că în view vor fi disponibile astfel de variabile și putem afișa valorile lor în locurile potrivite din codul HTML. Să facem acest lucru:

<div> acesta este view-ul acțiunii act a controller-ului test </div> <ul> <li><?php echo $var1; ?></li> <li><?php echo $var2; ?></li> <li><?php echo $var3; ?></li> </ul>

Efectuați manipulările descrise, apoi accesați acțiunea noastră prin bara de adrese. Asigurați-vă că în browser va apărea textul din view-ul creat de dvs.

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge