⊗ppMVUFmVwPD 11 of 35 menu

PHPде MVCде маалыматты көрсөтмөгө өткөрүү

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> бул test контроллерунун act аракетинин көрсөтмөсү </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 файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу