⊗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> бу test контроллерининг act амалиётининг кўриниши </div> <ul> <li><?php echo $var1; ?></li> <li><?php echo $var2; ?></li> <li><?php echo $var3; ?></li> </ul>

Тавсилangan манипуляцияларни бажаринг, сўнгра бизнинг амалиётимизга манзил сатри орқали мурожаат қилинг. Браузерда яратилган кўринишингиздан олинган матн пайдо бўлишига ишонч ҳосил қилинг.

Ўзбек
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш