PHP MVC – Tạo trang chủ

1. Phân tích chức năng

Trang chủ hiển thị các sản phẩm nổi bật và các sản phẩm mới

2. Thực thi

B1: Tạo controller với tập tin index.php tại thư mục gốc của project

<?php
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
}

if ($_SERVER['REQUEST_METHOD'] === 'GET') {
    include_once './view/_home.php';
}

controller đóng vai trò phân luồng với 2 phương thức GET và POST của http

Với phương thức GET hàm include_once sẽ nhúng giao diện ở thư mục view với mục đích hiển thị nội dung.

Để đổ dữ liệu từ database chúng ta cần lây dữ liệu từ model ở mục controller này

2.1. Hiển thị danh sách sản phẩm bán chạy

2.2. Hiển thị danh sách sản phẩm mới nhất

2.3. Hiển thị danh sách danh mục