⊗ppMVUFmCVT 13 of 35 menu

Kontrollerite ja vaadete harjutamine MVC-s

Looge kontroller Product, mille konstruktoris seatakse järgmine massiiv:

<?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', ], ] ?>

Kontrolleris Product tehke tegevus show, mis kuvab ühe toote informatsiooni. Las see tegevus töötleb aadresse järgmisel kujul: /product/:n/, kus parameetriks on toote number massiivis. Tehke nii, et pöördumisel selliste aadresside poole kuvatakse läbi var_dump selle toote andmed, mida taotleti aadressirea kaudu.

Lisage loodud tegevusele vaade. Kasutage selleks järgmist HTML-i:

<h1>Toode "product1" kategooriast "category1"</h1> <p> Hind: 100$, kogus: 5 </p> <p> Maksumus (hind * kogus): 500$ </p>

Andmed selles HTML-is vastavad esimesele tootele. Tehke nii, et vaade kuvab selle toote andmed, mida taotleti aadressirea kaudu.

Kontrolleris Product tehke tegevus all, mis kuvab kõikide toodete nimekirja HTML tabelina. Las see tegevus töötleb aadressi /products/all/.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu