⊗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
Мы выкарыстоўваем cookie для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць