⊗ppMVUFmVwPD 11 of 35 menu

Andmete edastamine MVC vaatele PHP-s

Meetodi render teise parameetri abil saab andmeid kontrollerist vaatesse edastada. Andmed tuleks edastada assotsiatiivse massiivina. Sel juhul muutuvad selle massiivi võtmed vaates vastavate väärtustega muutujateks.

Vaatame praktikas. Edastame oma vaatesse kolme elemendiga massiivi:

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

Nagu näete, on meie massiivi võtmed - 'var1', 'var2' ja 'var3'. See tähendab, et vaates on kättesaadavad sellised muutujad ja me saame nende väärtused välja printida HTML-koodi vajalikes kohtades. Teeme selle:

<div> see on test-kontrolleri act-toiming vaade </div> <ul> <li><?php echo $var1; ?></li> <li><?php echo $var2; ?></li> <li><?php echo $var3; ?></li> </ul>

Tehke kirjeldatud manipulatsioonid ning seejärel pöörduge meie toimingu poole aadressiriba kaudu. Veenduge, et brauseris kuvatakse teie loodud vaate tekst.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu