⊗ppMVUFmVw 10 of 35 menu

PHP හි MVC හි නිරූපණ

දැන් අපි අපගේ ක්‍රියාවන්ට නිරූපණ එකතු කරමු. අපගේ වේදිකාවේ නීතිරීතිවලට අනුව නිරූපණ /project/views/ බහාලුමේ ගබඩා කර ඇත.

ඊට අමතරව, අපගේ වේදිකාවේ සම්මුතියක් ක්‍රියාත්මක වේ: නිරූපණ ගොනුවේ නම ක්‍රියාවේ නම සමඟ සමපාත විය යුතු අතර පාලකයේ නම සමඟ සමාන නමක් ඇති බහාලුමක තබා ඇත. උදාහරණයක් ලෙස, අප සතුව PageController පාලකයක් තිබේ නම්, එහසියලුම නිරූපණ /project/views/page/ බහාලුමේ ගබඩා කළ යුතුය. සියල්ලම නිරූපණ ගොනුව .php දිගුවක් ඇති කිරීමට අවශ්‍යය .php. උදාහරණයක් ලෙස, පාලකයේ PageController හි act ක්‍රියාවක් තිබේ නම්, එහි නිරූපණය /project/views/page/act.php හි තැබිය යුතුය.

යම් ක්‍රියාවකට නිරූපණයක් පැවරීම සඳහා, එම ක්‍රියාව render ක්‍රමය අමතන්නට අවශ්‍යය එයට පරාමිතියක් ලෙස නිරූපණයේ නම යොමු කරයි. නිරූපණයේ නම සෑදී තිබිය යුතුය පාලකයේ නම කුඩා අකුරකින් පසුව, එය / හරහා ලියා ඇත ක්‍රියාවේ නම.

render ක්‍රමය ක්‍රියාත්මක කිරීමට අවශ්‍ය නොවේ පාලකය තුළ - එය ප්‍රජා වර්ගයෙන් උරුම වේ Core\Controller. ඊට අමතරව, return හරහා ක්‍රමයේ කාර්යයේ ප්‍රතිඵලය වෙත ආපසු යැවිය යුතුය.

එබැවින්, අප සතුව Page පාලකයක් ඇතැයි සිතමු act ක්‍රියාව සමඟ. අපි එය සම්බන්ධ කරමු මෙම ක්‍රියාවට නිරූපණය:

<?php namespace Project\Controllers; use Core\Controller; class PageController extends Controller { public function act() { return $this->render('page/act'); } } ?>

දැන් අපගේ නිරූපණයේ HTML කේතය සහිත ගොනුව සාදන්න:

<div> මෙය නිරූපණය වේ පිටු පාලකයේ ක්‍රියාව ක්‍රියාත්මක කරයි </div>

විස්තර කර ඇති ක්‍රියා පටිපාටි සිදු කරන්න, ඉන්පසු අපගේ ක්‍රියාවට ලිපිනය හරහා ප්‍රවේශ වන්න තන්තුව. බ්‍රව්සරයේ දිස්වන බවට වග බලා ගන්න ඔබ විසින් සාදන ලද නිරූපණයෙන් පෙළ.

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