⊗ppMVUFmCVT 13 of 35 menu

პრაქტიკა კონტროლერებსა და წარმოდგენებზე MVC-ში

შექმენით კონტროლერი Product, რომლის კონსტრუქტორში დაეთანხმება შემდეგი მასივი:

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

კონტროლერში Product გააკეთეთ მოქმედება show, რომელიც გამოავლენს ინფორმაციას ერთ პროდუქტზე. დაე, ეს მოქმედება დაუმუშავოს მისამართებს შემდეგი სახის: /product/:n/, სადაც პარამეტრი იქნება პროდუქტის ნომერი მასივში. გახადეთ ისე, რომ მსგავს მისამართებზე მიმართვა გამოიტანოს var_dump-ის მეშვეობით მონაცემები იმ პროდუქტისა, რომელიც იყო მოთხოვნილი მისამართის სტრიქონის მეშვეობით.

დაამატეთ შექმნილ მოქმედებას წარმოდგენა. გამოიყენეთ ამისთვის შემდეგი ვერსტკა:

<h1>პროდუქტი "product1" კატეგორიიდან "category1"</h1> <p> ფასი: 100$, რაოდენობა: 5 </p> <p> ღირებულება (ფასი * რაოდენობა): 500$ </p>

მონაცემები ამ ვერსტკაში შეესაბამება პირველ პროდუქტს. გახადეთ ისე, რომ წარმოდგენა გამოავლენოს მონაცემები იმ პროდუქტისა, რომელიც იყო მოთხოვნილი მისამართის სტრიქონის მეშვეობით.

კონტროლერში Product გააკეთეთ მოქმედება all, რომელიც გამოიტანს ყველა პროდუქტის სიას HTML ცხრილის სახით. დაე, ეს მოქმედება დაუმუშავოს მისამართს /products/all/.

ქართული
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語Қазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა