⊗ppMVUFmVwPD 11 of 35 menu

Přenos dat do pohledu v MVC v PHP

Pomocí druhého parametru metody render lze přenášet data z kontroleru do pohledu. Data by měla být předávána ve formě asociativního pole. Přitom v pohledu se klíče tohoto pole stanou proměnnými s odpovídajícími hodnotami.

Podívejme se na to v praxi. Předáme do našeho pohledu pole s třemi prvky:

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

Jak vidíte, klíče našeho pole jsou 'var1', 'var2' a 'var3'. To znamená, že v pohledu budou dostupné takové proměnné a můžeme zobrazit jejich hodnoty v požadovaných místech HTML kódu. Udělejme to:

<div> toto je pohled akce act kontroleru test </div> <ul> <li><?php echo $var1; ?></li> <li><?php echo $var2; ?></li> <li><?php echo $var3; ?></li> </ul>

Proveďte popsané manipulace a poté přistupte k naší akci prostřednictvím adresního řádku. Ověřte, že se v prohlížeči objeví text z vašeho vytvořeného pohledu.

Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικά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
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout