MVC හි පාලකයන් සහ දර්ශන සඳහා ප්රායෝගික
Product නම් පාලකයක් සාදන්න, එහි ඉදිකිරීම්කරුවා තුළ
පහත සඳහන් අරාව සකසා ඇත:
<?php
$this->products = [
1 => [
'name' => 'product1',
'price' => 100,
'quantity' => 5,
'category' => 'category1',
],
2 => [
'name' => 'product2',
'price' => 200,
'quantity' => 6,
'category' => 'category2',
],
3 => [
'name' => 'product3',
'price' => 300,
'quantity' => 7,
'category' => 'category2',
],
4 => [
'name' => 'product4',
'price' => 400,
'quantity' => 8,
'category' => 'category3',
],
5 => [
'name' => 'product5',
'price' => 500,
'quantity' => 9,
'category' => 'category3',
],
]
?>
Product පාලකය තුළ ක්රියාවක් සාදන්න
show, එය එක් නිෂ්පාදනයක් පිළිබඳ තොරතුරු පෙන්වයි
. මෙම ක්රියාව සැකසීමට ඉඩ දෙන්න
පහත ආකාරයේ ලිපින: /product/:n/,
පරාමිතිය වන්නේ අරාව තුළ ඇති නිෂ්පාදන අංකය වේ.
එවැනි ලිපිනවලට පිවිසීම සිදු කරන්න
var_dump හරහා එම දත්ත ප්රතිදානය කරයි
ලිපින තීරුව හරහා විමසූ නිෂ්පාදනය.
සාදන ලද ක්රියාවට දර්ශනයක් එක් කරන්න. මේ සඳහා පහත දැක්වෙන දර්ශනය භාවිතා කරන්න:
<h1>නිෂ්පාදනය "product1" "category1" ප්රවර්ගයෙන්</h1>
<p>
මිල: 100$, ප්රමාණය: 5
</p>
<p>
වටිනාකම (මිල * ප්රමාණය): 500$
</p>
මෙම දර්ශනයේ දත්ත පළමු එකට අනුරූප වේ නිෂ්පාදනය. දර්ශනය එසේ කරන්න ලිපින තීරුව හරහා විමසූ නිෂ්පාදනයේ දත්ත පෙන්වයි.
Product පාලකය තුළ ක්රියාවක් සාදන්න
all, එය සියලුම ලැයිස්තුව ප්රතිදානය කරයි
HTML වගුවක ආකාරයෙන් නිෂ්පාදන. මෙම ක්රියාවට ඉඩ දෙන්න
ලිපිනය සැකසීම /products/all/.