⊗ppMVUFmCVT 13 of 35 menu

Praktikë në Kontrollorët dhe Pamjet në MVC

Krijoni një kontrollor Product, në konstruktorin e të cilit do të vendoset array-i në vijim:

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

Në kontrollorin Product bëni veprimin show, i cili do të shfaqë informacion për një produkt. Le të jetë që ky veprim të trajtojë adresat e formës së mëposhtme: /product/:n/, ku parametri do të jetë numri i produktit në array. Bëni që thirrja sipas këtyre adresave të nxjerrë përmes var_dump të dhënat e atij produkti, i cili u kërkua përmes vargut të adresës.

Shtoni veprimit të krijuar një pamje. Përdorni për këtë paraqitjen e mëposhtme:

<h1>Produkti "product1" nga kategoria "category1"</h1> <p> Çmimi: 100$, sasia: 5 </p> <p> Vlera (çmimi * sasia): 500$ </p>

Të dhënat në këtë paraqje korrespondojnë me produktin e parë. Bëni që pamja të shfaqë të dhënat e atij produkti, i cili u kërkua përmes vargut të adresës.

Në kontrollorin Product bëni veprimin all, i cili do të nxjerrë një listë të të gjithë produkteve në formën e një tabele HTML. Le të jetë që ky veprim të trajtojë adresën /products/all/.

Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo