⊗ppMVUFmVwPD 11 of 35 menu

MVC වලදී PHP හි දර්ශනයකට දත්ත සම්ප්‍රේෂණය කිරීම

render ක්‍රමයේ දෙවන පරාමිතිය භාවිතා කර controller එකෙන් view එකට දත්ත සම්ප්‍රේෂණය කළ හැකිය. දත්ත associative array එකක් ලෙස සම්ප්‍රේෂණය කළ යුතුය. මෙම අවස්ථාවේදී, view එකේ මෙම array එකේ keys අදාල අගයන් සහිත variables බවට පත්වේ.

ප්‍රායෝගිකව බලමු. අපගේ view එකට අංග තුනක් සහිත array එකක් සම්ප්‍රේෂණය කරමු:

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

ඔබට පෙනෙන පරිදි, අපගේ array එකේ keys - 'var1', 'var2' සහ 'var3' වේ. මෙයින් අදහස් වන්නේ view එකේ එවැනි variables ලබා ගත හැකි අතර අපට ඒවායේ අගයන් HTML කේතයේ අවශ්‍ය ස්ථානවල ප්‍රදර්ශනය කළ හැකි බවයි. අපි එය කරමු:

<div> මෙය test controller එකේ act action එකේ view එකයි </div> <ul> <li><?php echo $var1; ?></li> <li><?php echo $var2; ?></li> <li><?php echo $var3; ?></li> </ul>

විස්තර කර ඇති හැසිරවීම් සිදු කර, ඉන්පසු ලිපින තීරුව හරහා අපගේ action එකට අයදුම් කරන්න. බ්‍රවුසරයේ ඔබ සාදන ලද view එකෙන් පෙළ දිස්වන බවට වග බලා ගන්න.

සිංහල
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
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න