1 / 8

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CẦNTHƠ KHOA CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CẦNTHƠ KHOA CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG. HỘI THẢO NGHIÊN CỨU KHOA HỌC. Chuyên đề:. Trình bày: Nhóm Nghiên cứu khoa học – Khoa CNTT &TT, ĐHCT. 1. -- Cần Thơ, tháng 10/2011 --. NỘI DUNG. 1. Giới thiệu CakePHP. 2. Mô hình MVC trong CakePHP.

miyoko
Download Presentation

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CẦNTHƠ KHOA CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CẦNTHƠ KHOA CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG HỘI THẢO NGHIÊN CỨU KHOA HỌC Chuyên đề: Trình bày:Nhóm Nghiên cứu khoa học – Khoa CNTT &TT, ĐHCT 1 -- Cần Thơ, tháng 10/2011 --

  2. NỘI DUNG 1. Giới thiệu CakePHP 2. Mô hình MVC trong CakePHP 3. Những qui ước trong CakePHP 4. Mối quan hệ trong CakePHP 5. Demo giới thiệu 2

  3. 1.GIỚI THIỆU CAKEPHP • Framework dành cho PHP • Phát triển ứng dụng web nhanh • Được thiết kế theo mô hình MVC • Xây dựng nhiều thư viện hổ trợ • Tương thích PHP4 và PHP5 • Hổ trợ nhiều hệ quản trị CSDL • Phiên bản hiên tại: 1.3.12 (ổn định)

  4. 2.MÔ HÌNH MVC TRONG CAKEPHP • Là từ viết tắt của Model-View-Controller • Là một design pattern 4

  5. 3. NHỮNG QUI ƯỚC TRONG CAKEPHP • Database: Tên bảng ở dạng số nhiều và sử dụng gạch dưới. VD: "lops" • Model: Tên lớp tương ứng với bảng ở dạng số ít và tuân theo CamelCased. VD: "Lop", /app/models/lop.php 5

  6. 3. NHỮNG QUI ƯỚC TRONG CAKEPHP • Controller: Tên lớp ở dạng số nhiều và tuân theo CamelCased và kết thúc bằng Controller. VD:"LopsController". • View: Mỗi hàm trong controller được thể hiện ra bên ngoài bằng một View VD: /app/views/lops/index.ctp 6

  7. 3. MỐI QUAN HỆ TRONG CAKEPHP Mối quan hệ giữa các model đồng thời chính là mối quan hệ giữa các bảng trong cơ sở dữ liệu. CakePHP có 3 mối quan hệ chính: • Quan hệ 1-1 (hasOne): VD: SinhVien hasOne CTDT ThongTinCaNhan • Quan hệ 1-n(hasMany) hay n-1(belongsTo): VD: Truong hasMany Khoa Khoa belongsTo Truong • Quan hệ n-n(hasAndBelongsToMany): VD: MonHoc hasAndBelongsToMany SinhVien 7

  8. XIN CHÂN THÀNH CÁM ƠN TRÂN TRỌNG KÍNH CHÀO VÀ KÍNH CHÚC SỨC KHỎE 8

More Related