MVC là một trong những khái niệm quen thuộc và phổ biến với tất cả những bạn theo học lập trình viên.
Nếu bạn chưa hiểu rõ về mô hình lập trình này, video này chính là cẩm nang kiến thức mà bạn cần.
Mô hình MVC và các thành phần bên trong của MVC.
Model (M):
Là bộ phận có chức năng lưu trữ toàn bộ dữ liệu của ứng dụng. Bộ phận này là một cầu nối giữa 2 thành phần bên dưới là View và Controller. Model thể hiện dưới hình thức là một cơ sở dữ liệu hoặc có khi chỉ đơn giản là một file XML bình thường. Model thể hiện rõ các thao tác với cơ sở dữ liệu như cho phép xem, truy xuất, xử lý dữ liệu,…
View (V):
Đây là phần giao diện (theme) dành cho người sử dụng. Nơi mà người dùng có thể lấy được thông tin dữ liệu của MVC thông qua các thao tác truy vấn như tìm kiếm hoặc sử dụng thông qua các website.
Thông thường, các ứng dụng web sử dụng MVC View như một phần của hệ thống, nơi các thành phần HTML được tạo ra. Bên cạnh đó, View cũng có chức năng ghi nhận hoạt động của người dùng để tương tác với Controller. Tuy nhiên, View không có mối quan hệ trực tiếp với Controller, cũng không được lấy dữ liệu từ Controller mà chỉ hiển thị yêu cầu chuyển cho Controller mà thôi.
Ví dụ: Nút “delete” được tạo bởi View khi người dùng nhấn vào nút đó sẽ có một hành động trong Controller.
Controller (C):
Bộ phận có nhiệm vụ xử lý các yêu cầu người dùng đưa đến thông qua view. Từ đó, C đưa ra dữ liệu phù hợp với người dùng. Bên cạnh đó, Controller còn có chức năng kết nối với model.
– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
Đăng ký kênh để nhận thông báo video mới nhất từ SUNTECH:
– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
Danh sách video khóa học lập trình Laravel tại SUNTECH
– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
#hoclaptrinh #hoclaptrinhphp #mvc_php
– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
Mọi chi tiết xin liên hệ:
Name: Phạm Kỳ Khôi
Email: daotaolaptrinhsuntech@gmail.com
Phone: 0942 668 586
Zalo: 0942 668 586
Website:
Fan-page:
Group:
Cho em xin sourse để tham khảo với ạ Gmail : sonnguyencntt04@gmail.com, cảm ơn anh ạ
Có các bài tiếp theo không a?
nguyencillcill@gmail.com