Hướng dẫn học : Tổng hợp các bài viết về CakePHP

Hướng dẫn học : Tổng hợp các bài viết về CakePHP

Chú ý : Các bài viết liệt kê dưới đây được viết trên CakePHP 1.3.6

Hướng dẫn học :  Tổng hợp các bài viết về CakePHP

I.Giới thiệu

CakePHP là một Framework cho php . Mục đích của nó là cung cấp một framework cho người sử dụng php phát triển những ứng dụng web nhanh, mạnh mẽ ,linh họa .Và điều quan trọng là CakePHP là một OpenSource (miễn phí). Để sử dụng nó, yêu cầu người làm phải biết những kiến thức sau

  • • Cơ bản về PHP và HTML,
  • • Kiến trúc MVC
  • • Lập trình hướng đối tượng

Các bài viết mà tôi viết dưới đây ghi nhận lại quá trình tìm hiểu về CakePHP của tôi. Qua đó tôi còn muốn chia sẽ kiến thức ấy với những ai đã và đang tìm hiểu Framework này . Mỗi bài viết dưới đây có những nét đặc trưng riêng của nó. Nếu bạn là người mới bắt đầu tìm hiểu về CakePHP thì phải đi xem kĩ từng bài viết , bởi các bài viết đều có mối quan hệ chặt chẽ với nhau .

II.Nội dung :

1.CakePHP cho người mới bắt đầu

  • Cài đặt CakePHP
  • Cấu trúc thư mục CakePHP
  • Kiến trúc CakePHP

2.Một số qui ước CakePHP cần chú ý

  • Cách đặt tên file, tên lớp
  • Các qui ước về Model và CSDL
  • Qui ước về Controller
  • Qui ước về View
  • Tổng kết : viết demo đơn giản với CakePHPs

3.Các kiểu truy vấn CSDL đơn giản với CakePHP

  • Truy vấn có điều kiện
  • Truy vấn theo cách bình thường bằng câu lệnh SQL

4.Phân trang dữ liệu với CakePHP

5.Data validation toàn tập với CakePHP

  • Cách làm việc với Data validation
  • Cài đặt Cakephp và viết ứng dụng datavalidation
  • Sử dụng 1 tập luật cho 1 field
  • Sử dụng nhiều tập luật cho 1 field
  • Sử dụng tập luật bằng regular expression
  • Sử dụng chức năng callback function
  • Source các ví dụ

6.Cách viết 1 helper cho CakePHP

7.Cách viết 1 component cho CakePHP

8.Sử dụng layout trong CakePHP

9.Các sử dụng Session trong CakePHP

10.Viết ứng dụng đăng nhập với CakePHP

11.Upload ảnh với CakePHP

12.Cakephp Authentication - Phần 1 : Cài đặt và xác định chức năng

13.Cakephp Authentication - Phần 2 : Viết ứng dụng đăng nhập và quản lý thành viên

14.Tạo menu đa cấp với CakePHP

15.Tạo Captcha và viết ứng dụng đăng nhập với CakePHP

16.Tìm Kiếm và phân trang dữ liệu với CakePHP

17.Tạo link thân thiện trong CakePHP

17. Tạo giỏ hàng với Cakephp

18. Kĩ thuật Caching tăng tốc website trong CakePHP

Tags: 
Bạn thấy bài viết này như thế nào?: 
No votes yet
Ảnh của Khanh Hoang

Khanh Hoang - Kenn

Kenn is a user experience designer and front end developer who enjoys creating beautiful and usable web and mobile experiences.

Advertisement

 

jobsora

Dich vu khu trung tphcm

Dich vu diet chuot tphcm

Dich vu diet con trung

Quảng Cáo Bài Viết

 
Facebook sẽ ra smartphone?

Facebook sẽ ra smartphone?

Sau nhiều năm cân nhắc, Facebook quyết định bắt tay với HTC để cho ra đời một smartphone chuyên dành riêng cho mạng xã hội, theo Fox News.

Xây dựng hệ thống vận hành kinh doanh bán hàng online

Xây dựng hệ thống vận hành kinh doanh bán hàng online 2020

Các loại nội dung được liệt kê dưới đây sẽ phát huy hiệu quả khi chúng phù hợp với mục tiêu marketing của bạn.

Hướng dẫn tạo Calendar không sử dụng Views trong Drupal 7

Hướng dẫn tạo Calendar không sử dụng Views trong Drupal 7

Recently I needed to create a calendar view of nodes that had a date field (with start/end dates). After researching my options, I came to the conclusion that I had the following choices:

Công ty diệt chuột T&C

 

Diet con trung