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