⊗ppMVUFmMd 17 of 35 menu

Mô hình trong MVC trong PHP

Bây giờ hãy cùng tìm hiểu về các mô hình. Mô hình cũng giống như bộ điều khiển, chúng là các lớp OOP. Chúng nên được đặt trong thư mục /project/models/. Hãy trong thư mục này tạo tệp Page.php và tạo mô hình Page chịu trách nhiệm về dữ liệu các trang của trang web chúng ta:

<?php namespace Project\Models; use \Core\Model; class Page extends Model { } ?>

Như bạn thấy, mô hình của chúng ta kế thừa từ lớp \Core\Model. Từ lớp này, mô hình của chúng ta kế thừa các phương thức được bảo vệ findOnefindMany. Phương thức findOne nhận một truy vấn SQL làm tham số và trả về bản ghi đầu tiên từ cơ sở dữ liệu, khớp với kết quả truy vấn. Phương thức findMany cũng nhận một truy vấn SQL nhưng trả về một mảng các bản ghi.

Đồng thời, bạn không cần phải viết mã thiết lập kết nối với cơ sở dữ liệu, cũng như xử lý kết quả truy vấn thông qua mysqli_fetch_assoc. Framework làm điều này cho bạn. Bạn chỉ cần chọn xem bạn mong đợi từ truy vấn một bản ghi từ cơ sở dữ liệu hay nhiều bản ghi và sử dụng hàm tương ứng, nhận được kết quả là một mảng hợp lý, mà bạn có thể đơn giản là lấy và sử dụng tiếp.

Tiếng Việt
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối