LẬP TRÌNH WEB CHUYÊN SÂU VỚI CMS JOOMLA_Bài 3
Số trang: 22
Loại file: pdf
Dung lượng: 278.79 KB
Lượt xem: 13
Lượt tải: 0
Xem trước 3 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Component là một loại thành phần mở rộng trong Joomla. § Component là tập hợp các trang web có liên quan với nhau. Mỗi chức năng trong website đều liên quan đến một component nào đó § Có 2 loại component:– Component ở Front End – Component ở Back End
Nội dung trích xuất từ tài liệu:
LẬP TRÌNH WEB CHUYÊN SÂU VỚI CMS JOOMLA_Bài 3 TRUNG TÂM TIN HỌC ĐẠI HỌC KHOA HỌC TỰ NHIÊN-TP.HCMLẬP TRÌNH WEBCHUYÊN SÂU VỚI CMSJOOMLA 1 TRUNG TÂM TIN HỌC ĐẠI HỌC KHOA HỌC TỰ NHIÊN-TP.HCM Bài 3: Bước đầu làm quen Component Giới thiệu1. Tạo component đơn giản2. Truy xuất cơ sở dữ liệu3.4. Front End Component 2 Bài 3: Bước đầu làm quen Component1. Giới thiệu § Component là một loại thành phần mở rộng trong Joomla. § Component là tập hợp các trang web có liên quan với nhau. Mỗi chức năng trong website đều liên quan đến một component nào đó § Có 2 loại component: – Component ở Front End – Component ở Back End 3 Bài 3: Bước đầu làm quen Component2. Tạo component đơn giản § Front End Component – Ví dụ: com_hello xuất ra câu “chào các bạn” hello.php Chào các bạn Minh họa 4 Bài 3: Bước đầu làm quen Component2. Tạo component đơn giản § Front End Component – Cú pháp truy xuất component từ url: http://ten_website/index.php?option=com_ten com Ví dụ: truy xuất com_hello từ localhost http://localhost/index.php?option=com_hello Minh họa 5 Bài 3: Bước đầu làm quen Component2. Tạo component đơn giản § Thực hành – Tạo com_hello 6 Bài 3: Bước đầu làm quen Component3. Truy xuất Cơ sở dữ liệu – Để truy xuất cơ sở dữ liệu trong Joomla, ta cần thực hiện các bước sau: • Bước 1: Tham chiếu biến kết nối $db =& JFactory::getDBO(); • Bước 2: Tạo chuỗi truy vấn $query = SELECT * FROM #__KHACH_HANG • Bước 3: Truyền lệnh truy vấn cho biến kết nối $db->setQuery($query); • Bước 4: Thực hiện lệnh truy vấn và nhận kết quả trả về 7 Bài 3: Bước đầu làm quen Component3. Truy xuất Cơ sở dữ liệu § Thực hiện lệnh SQL lấy dữ liệu: dùng các phương thức sau: – loadResult( ) : • Ý nghĩa: truy vấn lấy 1 giá trị. • Kết quả trả về: là 1 chuỗi Ví dụ: tìm tên khách hàng khi biết mã khách hàng $query = SELECT Ten_khach_hang FROM #__KHACH_HANG WHERE Mkh=$mkh; $db =& JFactory::getDBO(); $db->setQuery($query); $ten_khach_hang = $db->loadResult(); 8 Bài 3: Bước đầu làm quen Component3. Truy xuất Cơ sở dữ liệu § Thực hiện lệnh SQL lấy dữ liệu: dùng các phương thức sau: – loadObject( ) : • Ý nghĩa: truy vấn lấy 1 dòng trong bảng. • Kết quả trả về: là 1 đối tượng thuộc class stdClass Ví dụ: tìm khách hàng khi biết mã khách hàng $query = SELECT * FROM #__KHACH_HANG WHERE Mkh=$mkh; $db =& JFactory::getDBO(); $db->setQuery($query); print_r($db->loadObject()); 9 Bài 3: Bước đầu làm quen Component3. Truy xuất Cơ sở dữ liệu § Thực hiện lệnh SQL lấy dữ liệu: dùng các phương thức sau: – loadObjectList( ) : • Ý nghĩa: truy vấn lấy nhiều dòng. • Kết quả trả về: là 1 mảng các đối tượng Ví dụ: lấy danh sách khách hàng $query = “SELECT * FROM #__KHACH_HANG”; $db =& JFactory::getDBO(); $db->setQuery($query); print_r($db->loadObjectList()); 10 Bài 3: Bước đầu làm quen Component3. Truy xuất cơ sở dữ liệu § Thực hiện lệnh SQL cập nhật dữ liệu, ta dùng phương thức query: • Ý nghĩa: thực hiện 1 lệnh SQL bất kỳ (~mysql_query). • Kết quả trả về: true hoặc false Ví dụ: tăng đơn giá sách 10% $query = “UPDATE #__SACH SET DON_GIA=DON_GIA*1.1”; $db =& JFactory::getDBO(); $db->setQuery($query); $db->query(); 11 Bài 3: Bước đầu làm quen Component4. Front End Component § Cấu trúc: – Front end component gồm: • Thư mục com_tencom nằm ở joomla/components • Trong thư mục com_tencom, có ít nhất 1 file là ten_component.php, là file xử lý chính của component Cú pháp truy xuất component từ url: http://ten_website/index.php?option=com_te ncom ...
Nội dung trích xuất từ tài liệu:
LẬP TRÌNH WEB CHUYÊN SÂU VỚI CMS JOOMLA_Bài 3 TRUNG TÂM TIN HỌC ĐẠI HỌC KHOA HỌC TỰ NHIÊN-TP.HCMLẬP TRÌNH WEBCHUYÊN SÂU VỚI CMSJOOMLA 1 TRUNG TÂM TIN HỌC ĐẠI HỌC KHOA HỌC TỰ NHIÊN-TP.HCM Bài 3: Bước đầu làm quen Component Giới thiệu1. Tạo component đơn giản2. Truy xuất cơ sở dữ liệu3.4. Front End Component 2 Bài 3: Bước đầu làm quen Component1. Giới thiệu § Component là một loại thành phần mở rộng trong Joomla. § Component là tập hợp các trang web có liên quan với nhau. Mỗi chức năng trong website đều liên quan đến một component nào đó § Có 2 loại component: – Component ở Front End – Component ở Back End 3 Bài 3: Bước đầu làm quen Component2. Tạo component đơn giản § Front End Component – Ví dụ: com_hello xuất ra câu “chào các bạn” hello.php Chào các bạn Minh họa 4 Bài 3: Bước đầu làm quen Component2. Tạo component đơn giản § Front End Component – Cú pháp truy xuất component từ url: http://ten_website/index.php?option=com_ten com Ví dụ: truy xuất com_hello từ localhost http://localhost/index.php?option=com_hello Minh họa 5 Bài 3: Bước đầu làm quen Component2. Tạo component đơn giản § Thực hành – Tạo com_hello 6 Bài 3: Bước đầu làm quen Component3. Truy xuất Cơ sở dữ liệu – Để truy xuất cơ sở dữ liệu trong Joomla, ta cần thực hiện các bước sau: • Bước 1: Tham chiếu biến kết nối $db =& JFactory::getDBO(); • Bước 2: Tạo chuỗi truy vấn $query = SELECT * FROM #__KHACH_HANG • Bước 3: Truyền lệnh truy vấn cho biến kết nối $db->setQuery($query); • Bước 4: Thực hiện lệnh truy vấn và nhận kết quả trả về 7 Bài 3: Bước đầu làm quen Component3. Truy xuất Cơ sở dữ liệu § Thực hiện lệnh SQL lấy dữ liệu: dùng các phương thức sau: – loadResult( ) : • Ý nghĩa: truy vấn lấy 1 giá trị. • Kết quả trả về: là 1 chuỗi Ví dụ: tìm tên khách hàng khi biết mã khách hàng $query = SELECT Ten_khach_hang FROM #__KHACH_HANG WHERE Mkh=$mkh; $db =& JFactory::getDBO(); $db->setQuery($query); $ten_khach_hang = $db->loadResult(); 8 Bài 3: Bước đầu làm quen Component3. Truy xuất Cơ sở dữ liệu § Thực hiện lệnh SQL lấy dữ liệu: dùng các phương thức sau: – loadObject( ) : • Ý nghĩa: truy vấn lấy 1 dòng trong bảng. • Kết quả trả về: là 1 đối tượng thuộc class stdClass Ví dụ: tìm khách hàng khi biết mã khách hàng $query = SELECT * FROM #__KHACH_HANG WHERE Mkh=$mkh; $db =& JFactory::getDBO(); $db->setQuery($query); print_r($db->loadObject()); 9 Bài 3: Bước đầu làm quen Component3. Truy xuất Cơ sở dữ liệu § Thực hiện lệnh SQL lấy dữ liệu: dùng các phương thức sau: – loadObjectList( ) : • Ý nghĩa: truy vấn lấy nhiều dòng. • Kết quả trả về: là 1 mảng các đối tượng Ví dụ: lấy danh sách khách hàng $query = “SELECT * FROM #__KHACH_HANG”; $db =& JFactory::getDBO(); $db->setQuery($query); print_r($db->loadObjectList()); 10 Bài 3: Bước đầu làm quen Component3. Truy xuất cơ sở dữ liệu § Thực hiện lệnh SQL cập nhật dữ liệu, ta dùng phương thức query: • Ý nghĩa: thực hiện 1 lệnh SQL bất kỳ (~mysql_query). • Kết quả trả về: true hoặc false Ví dụ: tăng đơn giá sách 10% $query = “UPDATE #__SACH SET DON_GIA=DON_GIA*1.1”; $db =& JFactory::getDBO(); $db->setQuery($query); $db->query(); 11 Bài 3: Bước đầu làm quen Component4. Front End Component § Cấu trúc: – Front end component gồm: • Thư mục com_tencom nằm ở joomla/components • Trong thư mục com_tencom, có ít nhất 1 file là ten_component.php, là file xử lý chính của component Cú pháp truy xuất component từ url: http://ten_website/index.php?option=com_te ncom ...
Tìm kiếm theo từ khóa liên quan:
an ninh website cách tạo trang web kỹ năng internet trang thông tin điện tử quản lý web thiết kế webGợi ý tài liệu liên quan:
-
Báo cáo thực tập: Đề tài thiết kế Web
77 trang 562 2 0 -
Đề thi thực hành môn Thiết kế Web - Trường Cao đẳng nghề Vĩnh Phúc
3 trang 265 2 0 -
Đồ án tốt nghiệp: Xây dựng hệ thống quản lý học viên cho trung tâm anh ngữ Andy
64 trang 135 0 0 -
Hướng dẫn cài đặt tomcat và cấu hình với netbeans
19 trang 128 0 0 -
MỘT SỐ ĐIỂM CẦN CHÚ Ý KHI THIẾT KẾ WEB
5 trang 108 0 0 -
GIÁO TRÌNH LẬP TRÌNH WEB_PHẦN 2_BÀI 3
3 trang 103 0 0 -
Giáo trình Nhập môn thiết kế website
58 trang 77 0 0 -
Tài liệu giảng dạy Thiết kế giao diện Web - Trường CĐ Kinh tế - Kỹ thuật Vinatex TP. HCM
88 trang 72 0 0 -
81 trang 64 0 0
-
112 trang 64 0 0