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