Giáo trình Lập trình viên mã nguồn mở PHP - Module 4, Bài 2: Model

Xây dựng Model

□ Dần nhập

• Sau khi đã có lớp Database, cần phân tích yêu cầu của website để biết cần phải xây dựng các lớp Model nào để thực hiện.

•Trong một lớp model thường sẽ có phương thức khởi tạo và các phương thức cần thiết như lấy và hiển thị thông tin, cập nhật thông tin, thêm mới thông tin hay xóa thông tin.

 

docx 15 trang kimcuc 5320
Bạn đang xem tài liệu "Giáo trình Lập trình viên mã nguồn mở PHP - Module 4, Bài 2: Model", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

Tóm tắt nội dung tài liệu: Giáo trình Lập trình viên mã nguồn mở PHP - Module 4, Bài 2: Model

Giáo trình Lập trình viên mã nguồn mở PHP - Module 4, Bài 2: Model
Ngành LT & CSDL
www.t3h.vn
LTV MÃ NGUỒN MỜ PHP
Module 4 - Bải 2: Model
2014
Trường ĐH Khoa Học Tự Nhiên Tp. Hồ Chi Minh TRUNG TÂM TIN HỌC
Xây dựng lớp Database
□Giới thiệu
• Đa số các ứng dụng web đều sử dụng CSDL vì vậy trong nhóm Models cần phải có class Database để tương tác đến CSDL và xây dựng các phương thức cần thiết có liên quan đến CSDL như: kết nối CSDL, tạo truy vấn, thực hiện truy vấn, lấy dữ liệu trả về dưới dạng màng, dạng đối tượng...
MC
LTV Mã nguồn mờ PHP - Module 4
MC
MC
MC
MC
MC
Xây dựng Model
□ Dần nhập
• Sau khi đã có lớp Database, cần phân tích yêu cầu của website để biết cần phải xây dựng các lớp Model nào để thực hiện.
•Trong một lớp model thường sẽ có phương thức khởi tạo và các phương thức cần thiết như lấy và hiển thị thông tin, cập nhật thông tin, thêm mới thông tin hay xóa thông tin...
15
LTV Mã nguồn mờ PHP - Module 4
MC
Xây dựng Model
□Thực hiện
• Phương thức thêm món ăn mới
class M_mon_an extends Database {
public function them mon($ma loai, $ten mon, $noi dung tom tat, $noi_dung_chi_tiet, $don_gia, $don_gia_khuyen_mai, $khuyen_mai, $hinh, $ngay_cap_nhat, $dvt, $trong_ngay){
$query="insert into mon an(ma loai, ten mon, noi_dung_tom_tat, noi_dung_chi_tiet, don_gia, don_gia_khuyen_mai, khuyen_mai, hinh, ngay_cap_nhat, dvt, trong_ngay) values
$this->setQuery($query);
return $this->execute(array($ma_loai, $ten_mon,
$noi dung tom tat, $noi dung chi	tiet, $don gia, $don gia khuyên mai,
$khuyen_mai, $hinh, $ngay_cap_nhat, $dvt, $trong_ngaỵ));
MC
■Oediafire
/ IIICHIHI IIA
)
J	
LTV Mã nguồn mờ PHP - Module 4
CMC
<Mediafire

File đính kèm:

  • docxgiao_trinh_lap_trinh_vien_ma_nguon_mo_php_module_4_bai_2_mod.docx