PHP MVC – Thanh toán

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

Trang thanh toán là nơi mô tả nội dung đầy đủ về đơn hàng. Nơi điền thông tin địa chỉ khách hàng cần giao.

2. Thực thi

B1: Xây dựng phương thức checkout trong tập tin core/function.php có chức năng tạo đơn hàng và thông tin người nhận hàng ghi vào database

<?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

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