⊗ppMVUFmVwPD 11 of 35 menu

Prenos dát do pohľadu v MVC v PHP

Pomocou druhého parametra metódy render je možné prenášať dáta z kontrolera do pohľadu. Dáta by sa mali prenášať v podobe asociatívneho poľa. V takom prípade sa v pohľade kľúče tohto poľa stanú premennými s príslušnými hodnotami.

Pozrime sa na to v praxi. Prenesme do nášho pohľadu pole s tromi prvkami:

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

Ako vidíte, kľúče nášho poľa sú 'var1', 'var2' a 'var3'. To znamená, že v pohľade budú dostupné také premenné a môžeme vypísať ich hodnoty na požadovaných miestach HTML kódu. Urobme to:

<div> toto je pohľad akcie act kontroléra test </div> <ul> <li><?php echo $var1; ?></li> <li><?php echo $var2; ?></li> <li><?php echo $var3; ?></li> </ul>

Vykonajte opísané manipulácie a potom pristúpte k našej akcii prostredníctvom adresného riadka. Presvedčte sa, že v prehliadači sa objaví text z vášho vytvoreného pohľadu.

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
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť