Nếu định nghĩa của MVC là hơi mờ, định nghĩa của một mô hình là ngay cả fuzzier. Trước nhiều thông qua các mô hình MVC bởi nhà phát triển PHP, truy cập dữ liệu này thường nguyên SQL phát biểu và/hoặc một lớp trừu tượng SQL. Nhà phát triển nào viết truy vấn và không suy nghĩ quá nhiều về những gì các đối tượng mà họ mô hình hóa.Trong ngày và tuổi tác, nguyên SQL là chủ yếu là cau mày khi, Tuy nhiên nhiều PHP khuôn khổ vẫn còn SQL làm trung tâm. Mô hình sẽ là các đối tượng mà cung cấp một số lớp trừu tượng, nhưng đằng sau những cảnh nhà phát triển vẫn còn viết SQL và/hoặc gọi điện thoại SQL như phương pháp trừu tượng để đọc và write-down dữ liệu của họ.Khuôn khổ khác eschew SQL và có cách tiếp cận đối tượng quan hệ ánh xạ (ORM). Ở đây, một nhà phát triển xử lý nghiêm các đối tượng. Thuộc tính được thiết lập, và khi lưu một phương pháp được gọi là các đối tượng, các dữ liệu được tự động ghi vào cơ sở dữ liệu. Một số ORMs sẽ cố gắng divine thuộc tính đối tượng từ cơ sở dữ liệu, những người khác yêu cầu người sử dụng để xác định chúng trong một số cách, (thường là trong một ngôn ngữ dữ liệu trừu tượng như YAML). Một số hiện thực nổi tiếng và phổ biến nhất của cách tiếp cận này là ActiveRecord.Định nghĩa này của ORM nên là đủ cho bây giờ, nhưng giống như tất cả mọi thứ khoa học máy tính những ngày này, những định nghĩa nghiêm ngặt của ORM đã mờ trong những năm qua. Nó là vượt ra ngoài phạm vi của bài viết này để giải quyết tranh chấp đó, nhưng đủ nó nói rằng chúng tôi hợp tổng quát một chút.
đang được dịch, vui lòng đợi..
