⊗ppMVUFmMd 17 of 35 menu

PHP හි MVC හි ආකෘති

දැන් අපි ආකෘති සමඟ කටයුතු කරමු. ආකෘති ද පාලක මෙන්, OOP පන්ති වේ. ඒවා ගබඩා කළ යුත්තේ /project/models/ බහාලුම තුළ ය. අපි මෙම බහාලුමේ Page.php ගොනුවේ Page ආකෘතිය සාදමු, අපගේ අඩවියේ පිටු සඳහා දත්ත ලබා දෙන:

<?php namespace Project\Models; use \Core\Model; class Page extends Model { } ?>

ඔබට පෙනෙන පරිදි, අපගේ ආකෘතිය පන්තියෙන් උරුම වේ \Core\Model. මෙම පන්තියෙන් අපගේ ආකෘතිය ආරක්ෂිත ක්‍රම උරුම කරයි findOne සහ findMany. ක්‍රමය findOne පරාමිතියක් ලෙස SQL විමසුමක් පිළිගනී සහ පළමු වාර්තාව ආපසු ලබා දෙයි විමසුමේ ප්‍රතිඵලයට ඇතුළු වූ දත්ත සමුදායෙන්. ක්‍රමය findMany ද SQL එකක් පිළිගනී විමසුම, නමුත් වාර්තා අරාවක් ආපසු ලබා දෙයි.

මෙම අවස්ථාවේදී, ඔබට සම්බන්ධතාවයක් ස්ථාපනය කරන කේතය ලිවීමට අවශ්‍ය නොවේ දත්ත සමුදාය සමඟ, මෙන්ම ප්‍රතිඵල සකසන්න mysqli_fetch_assoc හරහා විමසුම. මෙම වැඩසටහන් රාමුව එය ඔබ වෙනුවෙන් කරයි. ඔබට අවශ්‍ය වන්නේ එක් වාර්තාවක් බවට පැමිණීමක් අපේක්ෂා කරයිද යන්නයි දත්ත සමුදායෙන් නැතහොත් කිහිපයක් සහ අදාළ එක භාවිතා කරන්න ශ්‍රිතය, ප්‍රතිඵලයක් ලෙස තේරුම්ගත හැකි අරාවක්, එයින් සරලව ගෙන භාවිතා කළ හැකිය ඊළඟට.

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