⊗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
Мы выкарыстоўваем cookie для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць