⊗ppMVUFmCVT 13 of 35 menu

Gyakorlat vezérlők és nézetek MVC-ben

Hozz létre egy Product vezérlőt, melynek konstruktorában a következő tömb lesz beállítva:

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

A Product vezérlőben készíts egy show műveletet, amely egy termék adatait jeleníti meg. Legyen ez a művelet a következő formájú címeket kezeli: /product/:n/, ahol a paraméter a termék sorszáma a tömbben. Állítsd be úgy, hogy az ilyen címekre történő hozzáférés var_dump-on keresztül megjelenítse annak a terméknek az adatait, amelyik a címsorban lett lekérve.

Add hozzá a létrehozott művelethez a nézetet. Ehhez használd a következő HTML vázlatot:

<h1>"product1" termék a "category1" kategóriából</h1> <p> Ár: 100$, mennyiség: 5 </p> <p> Érték (ár * mennyiség): 500$ </p>

Az adatok ebben a vázlatban az első terméknek felelnek meg. Állítsd be úgy, hogy a nézet annak a terméknek az adatait jelenítse meg, amelyik a címsorban lett lekérve.

A Product vezérlőben készíts egy all műveletet, amely az összes termék listáját jeleníti meg HTML táblázat formájában. Legyen ez a művelet a /products/all/ címet kezelő.

Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás