Hướng dẫn mvc api php - mvc api php

1. Giới thiệu về MVC

1.1. Định nghĩa

MVC là một mô hình thiết kế, giúp bạn tổ chức code theo từng phần độc lập với nhau, và các phần tương tác với nhau theo một cách nhất định.

1.2. Cách mà mô hình hoạt động

Trình duyệt gửi một request lên server, server nhận được request sẽ phân tích và gửi dữ liệu vào controller dựa vào router điều hướng. Trong vài trường hợp thì controller sẽ render luôn ra view [một template được chuyển thành HTML] và gửi trả về cho trình duyệt. Nhưng thông thường, cho các trang web động, controller sẽ tương tác với một model [đại diện cho một phần tử ví dụ như Post, chịu trách nhiệm giao tiếp với cơ sở dữ liệu]. Sau khi gọi vào model, controller sẽ render view với dữ liệu lấy được và trả kết quả về cho trình duyệt để hiển thị.

2. Xây dựng ứng dụng

2.1. Cấu trúc thư mục

|-- demo_mvc
    |-- assets
        |-- fonts
        |-- images
        |-- javascripts
        |-- stylesheets
    |-- controllers
    |-- models
    |-- views
        |-- layouts
            |-- application.php
    |-- connection.php
    |-- index.php
    |-- routes.php

Giải thích về cấu trúc thư mục trên:

  • Thư mục
    # index.php
    
    

Bài Viết Liên Quan

Chủ Đề