PHP හි MVC හි අච්චු
අපි පෙර පාඩමේ අධ්යයනය කළ දසුන් ඇත්ත වශයෙන්ම පිටුවේ අන්තර්ගතය නියෝජනය කරයි. අන්තර්ගතයට අමතරව, පිටුවක හිස්පත, පැති තීරු, පාදය සාමාන්යයෙන් තවත් ඇත. මෙම කොටස් සාමාන්යයෙන් වෙබ් අඩවියේ සියලුම පිටුවල එක හා සමාන වේ.
අපගේ රාමුවේ, වෙබ් අඩවියේ සෑම පිටුවක්ම එකම HTML අච්චු ගොනුවකි නියෝජනය කරයි, එය සෑම පිටුවකටම දර්ශනයකින් පිටුවේ අන්තර්ගතය නිශ්චිත ස්ථානයකට සම්බන්ධ කර ඇත.
අච්චු ගොනුව පහත පථය ඔස්සේ
තබා ඇත: /project/layouts/default.php.
රාමුවේ නීතිවලට අනුව, මෙම ගොනුවේ
$content විචල්යයට ප්රවේශය ඇත. එම
ස්ථානයේදී මෙම විචල්යය නිකුත් කරනු ලබන අතර
පිටුවේ අන්තර්ගතය ඇතුල් කිරීම සිදුවේ.
පෙරනිමියෙන්, මෙම ගොනුවට පහත සරල කේතය අඩංගු වේ:
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<?= $content ?>
</body>
</html>
අච්චු ගොනුවේ මෙවැනි වෙබ් අඩවි පිරිසැලසුමක් තබන්න:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>පිටුවේ මාතෘකාව</title>
</head>
<body>
<header>
වෙබ් අඩවියේ හිස්පත
</header>
<div class="container">
<aside class="sidebar left">
වම් පැත්තේ පැති තීරුව
</aside>
<main>
<?= $content ?>
</main>
<aside class="sidebar right">
දකුණු පැත්තේ පැති තීරුව
</aside>
</div>
<footer>
පාදය
</footer>
</body>
</html>
ඕනෑම පාලකයෙකුගේ ඕනෑම ක්රියාවකට පිවිසෙන්න. වෙනස් වූ දේ බලන්න.