⊗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>카테고리 "category1"의 제품 "product1"</h1> <p> 가격: 100$, 수량: 5 </p> <p> 총액 (가격 * 수량): 500$ </p>

이 마크업의 데이터는 첫 번째 제품에 해당합니다. 주소 표시줄을 통해 요청된 제품의 데이터를 뷰에 표시하도록 만드세요.

Product 컨트롤러에 모든 제품 목록을 HTML 테이블 형태로 출력하는 all 액션을 만드세요. 이 액션이 /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
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부