PHP MVC – Admin-Tạo trang dashboard

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

Sau khi người dùng đăng nhập thành công. Người dùng chuyển hướng đến trang admin, thường mặc định hiển thị trang dashboard đầu tiên. Ở đây sẽ hiển thị những thông tin tổng quan đến hoạt động của một trang web như

Báo cáo nhanh doanh thu

Báo cáo nhanh tồn kho sản phẩm

Báo cáo nhanh đơn hàng

2. Thực thi

B1: Xây dựng controller admin/index.php để xử lý phần dữ liệu và hiển thị giao diện cho người dùng

<?php
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
}
if ($_SERVER['REQUEST_METHOD'] === 'GET') {
    include_once './view/_index.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

B2: Đổ dữ liệu ra giao diện ở mục admin/view/_index.php