⊗ppMVUFmCVT 13 of 35 menu

Praksis på kontrollere og visninger i MVC

Opprett en kontroller Product, i konstruktøren av denne vil følgende array bli satt:

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

I kontrolleren Product, lag en handling show, som vil vise informasjon om ett produkt. La denne handlingen behandle adresser av følgende type: /product/:n/, hvor parameteren vil være produktnummeret i arrayet. Gjør slik at henvendelse til slike adresser viser via var_dump dataene til det produktet som ble forespurt via adresselinjen.

Legg til en visning for den opprettede handlingen. Bruk følgende HTML-struktur for dette:

<h1>Produkt "product1" fra kategori "category1"</h1> <p> Pris: 100$, antall: 5 </p> <p> Verdi (pris * antall): 500$ </p>

Dataene i denne HTML-strukturen tilsvarer det første produktet. Gjør slik at visningen viser dataene til det produktet som ble forespurt via adresselinjen.

I kontrolleren Product, lag en handling all, som vil vise en liste over alle produktene i form av en HTML-tabell. La denne handlingen behandle adressen /products/all/.

Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis