⊗ppMVUFmCVT 13 of 35 menu

Praktik pada Controller dan View di MVC

Buatlah controller Product, di dalam konstruktornya akan diatur array berikut:

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

Di dalam controller Product, buatlah action show, yang akan menampilkan informasi tentang satu produk. Biarkan action ini menangani alamat dengan bentuk berikut: /product/:n/, di mana parameternya adalah nomor produk dalam array. Atur sedemikian rupa sehingga akses ke alamat-alamat tersebut menampilkan melalui var_dump data dari produk yang diminta melalui string alamat.

Tambahkan view ke action yang telah dibuat. Gunakan markup berikut untuk ini:

<h1>Produk "product1" dari kategori "category1"</h1> <p> Harga: 100$, jumlah: 5 </p> <p> Nilai (harga * jumlah): 500$ </p>

Data dalam markup ini sesuai dengan produk pertama. Atur sedemikian rupa sehingga view menampilkan data produk yang diminta melalui string alamat.

Di dalam controller Product, buatlah action all, yang akan menampilkan daftar semua produk dalam bentuk tabel HTML. Biarkan action ini menangani alamat /products/all/.

Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak