⊗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 файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау