⊗ppMVUFmCVT 13 of 35 menu

Prax na kontrolery a zobrazenia v MVC

Vytvorte kontroler Product, v konštruktore ktorého bude zadané nasledujúce pole:

<?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 kontroleri Product vytvorte akciu show, ktorá bude zobrazovať informácie o jednom produkte. Nech táto akcia spracováva adresy nasledujúceho tvaru: /product/:n/, kde parametrom bude číslo produktu v poli. Urobte to tak, aby prístup na takéto adresy zobrazoval pomocou var_dump údaje toho produktu, ktorý bol požadovaný cez adresný riadok.

Pridajte k vytvorenej akcii zobrazenie. Použite na to nasledujúcu verštukú:

<h1>Produkt "product1" z kategórie "category1"</h1> <p> Cena: 100$, množstvo: 5 </p> <p> Hodnota (cena * množstvo): 500$ </p>

Údaje v tejto verštuké zodpovedajú prvému produktu. Urobte to tak, aby zobrazenie zobrazovalo údaje toho produktu, ktorý bol požadovaný cez adresný riadok.

V kontroleri Product vytvorte akciu all, ktorá bude vypisovať zoznam všetkých produktov vo forme HTML tabuľky. Nech táto akcia spracováva adresu /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
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť