PHP MVC – Admin-CRUD người dùng

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

Xây dựng chức năng:

  • Hiển thị
  • Thêm
  • Sửa
  • Xoá

dữ liệu bảng danh mục (users)

2. Thực thi

Controller: Tạo cấu trúc thư mục admin/user. Trong thư mục category sẽ chứa các controller để xử lý logic business

View: Tạo cấu trúc thư mục admin/view/user. Trong thư mục category sẽ có các tập tin bắt đầu tiền tố _ để thực hiện vai trò view hiển thị

2.1. Chức năng hiển thị

B1: Tạo tập tin index.php trong thư mục admin/user là controller thực hiện chức năng quản lý trang hiển thị dữ liệu các người dùng

B2: Tạo tập tin _index.php trong thư mục admin/view/users làm chức năng view

2.2. Chức năng thêm mới

B1: Tạo tập tin create.php trong thư mục admin/user là controller thực hiện chức năng thê mới người dùng

B2: Tạo tập tin _create.php trong thư mục admin/view/users làm chức năng view

2.3. Chức năng cập nhật

B1: Tạo tập tin edit.php trong thư mục admin/user là controller thực hiện chức năng cập nhật người dùng

B2: Tạo tập tin _edit.php trong thư mục admin/view/users làm chức năng view

2.3. Chức năng xoá

B1: Tạo tập tin delete.php trong thư mục admin/user là controller thực hiện chức năng xoá người dùng

B2: Với chức năng xoá thì chúng ta không cần giao diện chỉ sử lý việc xoá dữ liệu xong chuyển hướng trang lại trang index trong method GET