⊗ppMVUFmVwPD 11 of 35 menu

Datu nodošana skatā MVC PHP

Izmantojot metodes render otro parametru, var nodot datus no kontroliera uz skatu. Datus vajadzētu nodot asociatīva masīva veidā. Šajā gadījumā skatā šī masīva atslēgas kļūs par mainīgajiem ar atbilstošajām vērtībām.

Apskatīsim praksē. Nodosim mūsu skatam masīvu ar trim elementiem:

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

Kā jūs redzat, mūsu masīva atslēgas ir 'var1', 'var2' un 'var3'. Tas nozīmē, ka skatā būs pieejami šādi mainīgie, un mēs varam izvadīt to vērtības vajadzīgajās HTML koda vietās. Darīsim to:

<div> šis ir kontroliera test darbības act skats </div> <ul> <li><?php echo $var1; ?></li> <li><?php echo $var2; ?></li> <li><?php echo $var3; ?></li> </ul>

Veiciet aprakstītās manipulācijas un pēc tam pievērsieties mūsu darbībai caur adreses joslu. Pārliecinieties, ka pārlūkprogrammā parādīsies teksts no jūsu izveidotā skata.

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt