⊗ppMVUFmVwPD 11 of 35 menu

Предаване на данни в изгледа в MVC в PHP

С помощта на втория параметър на метода render може да се предават данни от контролера в изгледа. Данните трябва да се предават под формата на асоциативен масив. В този случай в изгледа ключовете на този масив ще станат променливи със съответните стойности.

Нека да видим на практика. Нека предадем в нашия изглед масив с три елемента:

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

Както виждате, ключовете на нашия масив са 'var1', 'var2' и 'var3'. Това означава, че в изгледа ще бъдат достъпни такива променливи и можем да изведем техните стойности на нужните места в HTML кода. Нека направим това:

<div> това е изгледът на действието act на контролера test </div> <ul> <li><?php echo $var1; ?></li> <li><?php echo $var2; ?></li> <li><?php echo $var3; ?></li> </ul>

Направете описаните манипулации и след това достъпете нашето действие чрез адресния бар. Уверете се, че в браузъра ще се появи текст от създадения от вас изглед.

Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικά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
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне