⊗ppMVUFmCVT 13 of 35 menu

Prakse ar kontrolieriem un skatiem MVC

Izveidojiet kontrolieri Product, kura konstruktorā tiks iestatīts šāds masīvs:

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

Kontrolierī Product izveidojiet darbību show, kas parādīs informāciju par vienu produktu. Ļaujiet šai darbībai apstrādāt šāda veida adreses: /product/:n/, kur parametrs būs produkta numurs masīvā. Iestatiet tā, lai piekļūstot šādām adresēm tiktu izvadīti caur var_dump tā produkta dati, kurš tika pieprasīts caur adreses virkni.

Pievienojiet izveidotajai darbībai skatu. Izmantojiet šo izkārtojumu:

<h1>Produkts "product1" no kategorijas "category1"</h1> <p> Cena: 100$, daudzums: 5 </p> <p> Vērtība (cena * daudzums): 500$ </p>

Dati šajā izkārtojumā atbilst pirmajam produktam. Iestatiet tā, lai skats parādītu tā produkta datus, kurš tika pieprasīts caur adreses virkni.

Kontrolierī Product izveidojiet darbību all, kas izvadīs visu produktu sarakstu HTML tabulas veidā. Ļaujiet šai darbībai apstrādāt adresi /products/all/.

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt