tailieunhanh - Lập trình Joomla! 1.5-Chương 4: Xây dng Front-End MVC

Joomla c xây d ng trên n n t ng c a mt Framework c g i là Joomla. Ngoài ra Joomla cung c xây d ng trên n n t ng c a mô hình MVC (Model – View – Controller). Vì v y mô hình MVC không hoàn toàn gi ng mô hình MVC c a các CMS hay các Framework khác nh ng mô hình MVC c a Joomla v n gi mt s qui t c c a mô hình MVC nh : • Controller: i u hư ng các tác v • Model: X lý CSDL • View: Hi n th d li u | Ebook Lập trình Joomla Chương 4 Xây dựng Front-End MVC Zendvn Group http Joomla Programming Book shopping component Chương 4 Xây dựng Front-End MVC 1. Mô hình MVC tại Front-End 2. Thống kê các chức năng task cần thực hiện trong Book component 3. Xây dựng hệ thống thư mục cho Front-End 4. Xây dựng hệ thống chức năng Item menu 5. Tạo tập tin chạy chính cho component 6. Tạo tập tin controller cho component 7. Xây dựng các VIEW và MODEL tạm thời cho các chức năng Giáo trình Joomla Programming Chuyên đề Book shopping component Biên soạn Phạm Vũ Khánh Email vukhanh2212@ Điện thoại Website Tháng 08-2010 Giảng viên Phạm Vũ Khánh 1 Email vukhanh2212@ Ebook Lập trình Joomla Chương 4 Xây dựng Front-End MVC Zendvn Group http 1. Mô hình MVC tại Front-End Joomla được xây dựng trên nền tảng của một Framework được gọi là Joomla. Ngoài ra Joomla cũng được xây dựng trên nền tảng của mô hình MVC Model - View -Controller . Vì vậy mô hình MVC không hoàn toàn giống mô hình MVC của các CMS hay các Framework khác nhưng mô hình MVC của Joomla vẫn giữ một số qui tắc của mô hình MVC như Controller điều hướng các tác vụ Model Xử lý CSDL View Hiển thị dữ liệu Mô hình MVC của Joomla bao gồm những phần sau Controller điều hướng các tác vụ. Model Xử lý CSDL sau đó trả về kết quả truy xuất về một biến trong class Model View Lấy kết quả từ biến của Model xử lý biến lấy từ Model sau đó đưa vào một biến để chuyền ra template Tmpl là một tập tin chứa mã HTML và nhận giá trị từ View để hiển thị kết quả 2. Thống kê các chức năng task cần thực hiện trong Book component - Hiển thị tất cả các category - Hiển thị một category - Hiển thị tất cả các cuốn sách - Hiển thị một cuốn sách - Hiển thị giỏ hàng - Đưa sách vào giỏ hàng - Cập nhật giỏ hàng - Đặt hàng mua hàng 3. Xây dựng hệ thống thư mục cho Front-End Dựa trên chức năng của mục 2 chúng ta xây dựng hệ thống tập tin và thư mục như sau Giảng viên Phạm Vũ Khánh 2 Email .

TỪ KHÓA LIÊN QUAN