⊗ppMVUFmCVT 13 of 35 menu

Praksa s krmilniki in pogledi v MVC

Ustvarite krmilnik Product, v katerega konstruktor bo nastavil naslednje polje:

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

V krmilniku Product naredite dejanje show, ki bo prikazovalo informacije o enem izdelku. Naj to dejanje obdeluje naslove naslednje oblike: /product/:n/, kjer je parameter številka izdelka v polju. Naredite tako, da dostop do takšnih naslovov izpiše prek var_dump podatke tistega izdelka, ki je bil zahtevan prek naslovne vrstice.

Dodajte k ustvarjenemu dejanju pogled. Za to uporabite naslednjo razporeditev:

<h1>Izdelek "product1" iz kategorije "category1"</h1> <p> Cena: 100$, količina: 5 </p> <p> Vrednost (cena * količina): 500$ </p>

Podatki v tej razporeditvi ustrezajo prvemu izdelku. Naredite tako, da bo pogled prikazal podatke tistega izdelka, ki je bil zahtevan prek naslovne vrstice.

V krmilniku Product naredite dejanje all, ki bo izpisalo seznam vseh izdelkov v obliki HTML tabele. Naj to dejanje obdeluje naslov /products/all/.

Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni