⊗ppMVUFmVwPD 11 of 35 menu

Gegevens doorgeven aan de view in MVC in PHP

Met de tweede parameter van de methode render kun je gegevens van de controller naar de view doorgeven. De gegevens moeten worden doorgegeven in de vorm van een associatieve array. Hierbij worden in de view de sleutels van deze array variabelen met de bijbehorende waarden.

Laten we dit in de praktijk bekijken. Laten we in onze view een array met drie elementen doorgeven:

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

Zoals je ziet, zijn de sleutels van onze array - 'var1', 'var2' en 'var3'. Dit betekent dat in de view dergelijke variabelen beschikbaar zullen zijn en we hun waarden kunnen weergeven op de gewenste plaatsen in de HTML-code. Laten we dit doen:

<div> dit is de view van de actie act van controller test </div> <ul> <li><?php echo $var1; ?></li> <li><?php echo $var2; ?></li> <li><?php echo $var3; ?></li> </ul>

Voer de beschreven manipulaties uit, en bezoek vervolgens onze actie via de adresbalk. Zorg ervoor dat in de browser de tekst uit de door jou gemaakte view verschijnt.

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren