Cornered development

10 May
Sử dụng Drupal Vagrant Rsync để tăng performance cao nhất

Sử dụng Drupal Vagrant Rsync để tăng performance cao nhất

We all know that Drupal doesn’t do really well under the default shared folder of VirtualBox. When we were given the task of creating a new box for one of our clients, we immediately went with NFS file system to circumvent this issue. We quickly realized two things:

Read More
10 May
Omega và Zen: sử dụng trong Drupal Base Themes

Omega và Zen: sử dụng trong Drupal Base Themes

For the purposes of this post, the distinction between contributed base themes and one you might build yourself is important as we'll see in a moment.

Read More
07 May
Hướng dẫn học :  Kĩ thuật Caching tăng tốc website trong CakePHP

Hướng dẫn học : Kĩ thuật Caching tăng tốc website trong CakePHP

Trước khi đọc bài này , nếu chưa rõ về thuật ngữ Caching các bạn có thể tìm hiểu trên google với từ khóa "Caching là gì" hoặc xem bài viết này để hiểu rõ hơn về thuật ngữ

Read More
07 May
Hướng dẫn học : Tạo giỏ hàng với Cakephp

Hướng dẫn học : Tạo giỏ hàng với Cakephp

Các chức năng trên nếu chúng ta chịu khó thì cũng có thể tự viết được . Nhưng Plugin CakePHP-Cart này còn có còn có một số chức năng như thanh toán PayPal

Read More
07 May
Hướng dẫn học : Tạo link thân thiện trong CakePHP

Hướng dẫn học : Tạo link thân thiện trong CakePHP

Trong bài viết này , nội dung chính chủ yếu xoay quanh vấn đề rewrite liên kết trong CakePHP 

Read More
07 May
Hướng dẫn học : Tìm Kiếm và phân trang dữ liệu với CakePHP

Hướng dẫn học : Tìm Kiếm và phân trang dữ liệu với CakePHP

Trong các bài viết trước tôi có trình bày về các kiểu truy vấn CSDL và phân trang dữ liệu . Trong bài viết này , tôi sẽ hướng dẫn các bạn cách tìm kiếm và phân trang dựa trên dữ liệu vừa tìm được .

Read More
07 May
Hướng dẫn học : Tạo Captcha và viết ứng dụng đăng nhập với CakePHP

Hướng dẫn học : Tạo Captcha và viết ứng dụng đăng nhập với CakePHP

Đối bất kì ứng dụng web nào hiện nay để đảm bảo tính an toàn cho việc input dữ liệu và chống lại các Auto Post 

Read More
07 May

Hướng dẫn học : Tạo menu đa cấp với CakePHP

Trong bài viết này tôi sẽ hướng dẫn các bạn tạo menu đa cấp với CakePHP . Để tạo được menu đa cấp ta phải dùng Behavior Tree của CakePHP

Read More
07 May

Hướng dẫn học : Cakephp Authentication - Phần 2 : Viết ứng dụng đăng nhập và quản lý thành viên

Bài viết tập trung vào phần code và giải thích 1 số hàm quan trọng và cơ chế làm việc khi sử dụng Component Authentication.

Read More
07 May

Hướng dẫn học : Upload ảnh với CakePHP

Đối với các ứng dụng online thì module Upload ảnh là một thành phần không thể thiếu. Trong bài viết này , tôi sẽ hướng dẫn các bạn sử dụng Componet Upload để upload ảnh

Read More
07 May
Hướng dẫn học :  Viết ứng dụng đăng nhập với CakePHP

Hướng dẫn học : Viết ứng dụng đăng nhập với CakePHP

Trong bài viết này , tôi sẽ hướng dẫn các bạn cách áp dụng Session để viết 1 ứng dụng khá quen thuộc đó là chức năng đăng nhập .

Read More
07 May
Hướng dẫn học :  Cách sử dụng Session trong CakePHP

Hướng dẫn học : Cách sử dụng Session trong CakePHP

Ắc hẳn khái niệm session khá quen thuộc đối với chúng ta .Trong bài viết này , tôi sẽ hướng dẫn các bạn cách sử dụng Sesion trong CakePHP kèm theo những ví dụ về cách sử dụng trong mỗi trường hợp

Read More
07 May
Hướng dẫn học: Sử dụng Layout trong CakePHP

Hướng dẫn học: Sử dụng Layout trong CakePHP

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

Read More
07 May
Hướng dẫn học: Cách viết 1 Component cho CakePHP

Hướng dẫn học: Cách viết 1 Component cho CakePHP

CakePHP đã hỗ trợ chúng ta một số component hữu ích: acl, mail, time, security

Read More
07 May
Hướng dẫn học: Cách viết 1 Hepler cho CakePHP

Hướng dẫn học: Cách viết 1 Hepler cho CakePHP

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

Read More

Các trang