PHP Online

CakePHP Framework

CakePHP Framework: Tìm hiểu cách sử dụng session

Session là khái niệm quan trọng trong lập trình PHP thuần. Nó được sử dụng để quản lý phiên làm việc của người sử dụng như quản lý cơ chế chứng thực người dùng (đăng nhập), quản lý việc lưu nhớ thông tin,...Và dĩ nhiên CakePHP Framework cũng cung câp cho chúng ta thư viện để xử lý session.

...Xem tiếp

CakePHP Framework: Kỹ thuật sử dụng layout

Khi ta viết một ứng dụng cho CakePHP . mặc định CakePHP đã hổ trợ cho chúng ta dao diện sẵn . Nhưng đôi khi tùy theo sở thích, nhu cầu , xu hướng … nên bắt buộc người thiết kế cũng như người lập trình cần có những giao diện (layout) cho riêng mình.

...Xem tiếp

CakePHP Framework: Cách viết 1 component trong CakePHP

Component là những thành phần mở rộng trong CakePHP Framework. Cho phép người sử dụng tùy biến và sử dụng nó linh hoạt. Chẳng hạn như một số component hữu ích trong cakePHP mà chúng ta thường dùng như: ACL (phân quyền), mail, time, security,... Ngoài ra, để thực hiện những mục đích riêng biệt. CakePHP cũng cho phép người sử dụng tự thêm thắt hoặc viết riêng một component để phục vụ cho ứng dụng của mình.

...Xem tiếp

CakePHP Framework: Phương pháp xây dựng một helper

Giả sử, bạn có hàm tạo chuỗi ngẫu nhiên, bạn muốn dùng hàm này ở bất cứ nơi đâu trong view, bạn có thể viết hàm này trong một controller nào đó sau đó dùng requestAction để gọi hàm ra. Tuy nhiên đây không phải là cách tốt, đó là chưa kể tới việc dùng nhiều requestAction sẽ làm cho ứng dụng bị chậm đi....

...Xem tiếp

CakePHP Framework: Kiểm tra tính hợp lệ của dữ liệu (data validation)

Data Validation là một trong những thành phần không thể thiếu trong hầu hết các ứng dụng web. Nó giúp cho các dữ liệu được đảm bảo được kiểm tra chặt chẽ trước khi chèn vào CSDL. Cũng như CodeIgniter, Zend ,CakePHP cũng có chức năng Data Validation .Bài viết sẽ hướng dẫn cho người dùng cách sử dụng tập luật và ứng dụng chúng trong các trường hợp cụ thể khác nhau với các hàm hổ trợ sẵn của CakePHP.

...Xem tiếp

CakePHP Framework: Tìm hiểu kỹ thuật phân trang

Qua loạt bài trước về CakePHP Framework, hẳn lúc này các bạn đã có góc nhìn tương đối về nguyên tắc làm việc của CakePHP. Nhất là chúng ta đã tìm hiểu về cách thức hoạt động đối với cơ sở dữ liệu trong CakePHP. Ở bài này, chúng ta tiếp tục tìm hiểu về kỹ thuật phân trang của CakePHP để hoàn thiện ứng dụng một cách đầy đủ hơn.

...Xem tiếp

CakePHP Framework: Thao tác trên cơ sở dữ liệu

Ở bài trước, chúng ta đã có dịp đề cập về thao tác cài đặt và tìm hiểu các quy tắc cơ bản trong CakePHP Framework. Trong bài này, chúng tôi tiếp tục hưỡng dẫn các bạn thao tác với mô hình cơ sở dữ liệu. Từ đó, chúng ta có thể tiến tới viết ứng dụng thực tế trên nền CakePHP Framework.

...Xem tiếp

CakePHP Framework: Một số quy ước cơ bản

Ở bài trước, chúng ta đã có dịp nói về cách cài đặt và tìm hiểu kiến trúc bên trong của CakePHP. Trong bài, chúng tôi tiếp tục hưỡng dẫn các bạn sử dụng và làm quen với các quy ước cơ bản trong CakePHP. Qua đó nắm bắt tổng quan đồng thời vận dụng CakePHP một cách linh hoạt nhất có thể.

...Xem tiếp

CakePHP Framework: Cho người mới bắt đầ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 như: Cơ bản về PHP và HTML, Kiến trúc MVC,Lập trình hướng đối tượng.

...Xem tiếp