Chào mọi người,
Đây là lần đầu tiên mình viết tutorial để chia sẻ kiến thức mình nghiên cứu được về Zend Cache, nếu có sai sót rất mong sự góp ý của mọi người ^^
Khái quát về kỹ thuật catching:
Caching là kỹ thuật lưu lại nội dung những trang web được duyệt, kết quả truy vấn cơ sở dữ liệu,… vào tập tin (file), bộ nhớ đệm (memcache)… để có thể tái sử dụng nhiều lần.
Để tiện cho việc truy xuất sau khi cache, mỗi thành phần được cache sẽ có một ID để định danh.
Việc sử dụng cache sẽ làm tăng tốc ứng dụng đáng kể.
blog manh kha
Thứ Sáu, 1 tháng 6, 2012
Zend Framework: Tạo captcha trong Zend
Captcha là chuỗi bao gồm cả chữ và số. Những chữ và số này có thể bị biến dạng để chỉ có con người mới đọc được. Do đó, nó nhận biết được đâu là người và đâu là chương trình máy tính nhằm ngăn chặn một số chương trình tự động đăng ký tài khoản, đoán password, spam diễn đàn... Qua bài viết này, mình sẽ hướng dẫn mọi người tạo một captcha dạng hình ảnh trong zend framework.
1/ Tạo form để nhập captcha:
Với captcha dạng hình ảnh, ta tạo thêm folder chứa hình ảnh /zfcaptcha/public/img/captcha và folder chứa font chữ phù hợp /zfcatcha/public/fonts/ten_font.ttf
Tạo form CaptchaImg.php trong /zfcaptcha/application/forms:
1/ Tạo form để nhập captcha:
Với captcha dạng hình ảnh, ta tạo thêm folder chứa hình ảnh /zfcaptcha/public/img/captcha và folder chứa font chữ phù hợp /zfcatcha/public/fonts/ten_font.ttf
Tạo form CaptchaImg.php trong /zfcaptcha/application/forms:
Zend Framework: Upload file sử dụng Zend_File
Tham gia diễn đàn khá lâu nhưng mình chưa đóng góp bài viết nào. Hôm nay, nhân ngày đẹp trời, mình sẽ làm bài Tut hướng dẫn upload file sử dụng Zend File. Nếu có gì chưa hợp lý hoặc thiếu sót, mong mọi người góp ý nhé.
Cấu trúc của folder trong bài Tut này như sau:
zffile
|__application
| |__ configs
| |__ controllers
| | |__ IndexController.php
| |__ forms
| | |__ UploadFile
| | | |__ UploadFile.php
| | |__ File.php
| |__ models
| |__ views
| |__bootstrap.php
|__ library
|__ public
| |__ file
|__ .htaccess
|__ index.php
Zend Framework cho người mới bắt đầu
A- Tìm hiểu cách làm việc ZF:
ZF được xem là một trong những framework phổ biến và có sức mạnh rất lớn so với mặt bằng chung các Framework đang có mặt hiện nay. Tuy nhiên, để sử dụng thành thạo được ZF. Người sử dụng phải có những hiểu biết nhất định về các khái niệm mô hình ba lớp M-V-C, kiến thức PHP 5.x thuần và một số kinh nghiệm xử lý tình huống khi tiếp cận lỗi thực tế.
Trong bài này, chúng ta sẽ nói về những định nghĩa, kiến trúc của ZF như thế nào và làm cách nào để sử dụng Zend Application cấu hình thư mục tùy biến trên website của chúng ta.
ZF được xây dựng với một thư viên rất đồ sộ. Nên việc nghiên cứu và đọc hết tài liệu ZF là điều không đơn giản. Tuy nhiên, bạn cũng cần tìm hiểu những nguyên tắc hoạt động của ZF như thế nào.
ZF được xem là một trong những framework phổ biến và có sức mạnh rất lớn so với mặt bằng chung các Framework đang có mặt hiện nay. Tuy nhiên, để sử dụng thành thạo được ZF. Người sử dụng phải có những hiểu biết nhất định về các khái niệm mô hình ba lớp M-V-C, kiến thức PHP 5.x thuần và một số kinh nghiệm xử lý tình huống khi tiếp cận lỗi thực tế.
Trong bài này, chúng ta sẽ nói về những định nghĩa, kiến trúc của ZF như thế nào và làm cách nào để sử dụng Zend Application cấu hình thư mục tùy biến trên website của chúng ta.
ZF được xây dựng với một thư viên rất đồ sộ. Nên việc nghiên cứu và đọc hết tài liệu ZF là điều không đơn giản. Tuy nhiên, bạn cũng cần tìm hiểu những nguyên tắc hoạt động của ZF như thế nào.
Zend Framework và phân trang ajax bằng Jquery
Zend Framework và phân trang ajax bằng Jquery
Người viết: 1551990
Đối tượng: dành cho người mới bắt đầu
Ngày đăng : 07-01-2011
Người viết: 1551990
Đối tượng: dành cho người mới bắt đầu
Ngày đăng : 07-01-2011
Hướng dẫn sử dụng Block trong zend framework
A- Block là gì ?.
Là một khối dữ liệu mà chúng ta muốn bố trí trên một layout. Tùy vào ý đồ của chúng ta mà có sự phân bố, sắp xếp block cho hợp lý. Ví dụ: Block hiển thị tỷ giá, thời tiết, chứng khoán,....Thay vì chúng ta phải viết trực tiếp, thì giờ đây khi sử dụng block ta có thể dễ dàng thay đổi và sắp xếp block linh động trên ứng dụng của mình.
Việc phân chia những module nhỏ thành Block sẽ rất tiện lợi cho việc phát triển và mở rộng ứng dụng sau này, đặc biệt là yếu tố kế thừa và tháo ráp cho ứng dụng linh hoạt hơn.
Là một khối dữ liệu mà chúng ta muốn bố trí trên một layout. Tùy vào ý đồ của chúng ta mà có sự phân bố, sắp xếp block cho hợp lý. Ví dụ: Block hiển thị tỷ giá, thời tiết, chứng khoán,....Thay vì chúng ta phải viết trực tiếp, thì giờ đây khi sử dụng block ta có thể dễ dàng thay đổi và sắp xếp block linh động trên ứng dụng của mình.
Việc phân chia những module nhỏ thành Block sẽ rất tiện lợi cho việc phát triển và mở rộng ứng dụng sau này, đặc biệt là yếu tố kế thừa và tháo ráp cho ứng dụng linh hoạt hơn.
Zend Framework: Tìm hiểu cơ bản về Zend_Form
Ở bài trước, tôi đã hướng dẫn các bạn tìm hiểu về Zend_Paginator. Qua đó sử dụng chúng để thực hiện phân trang cho ứng dụng. Tiếp theo bài này, chúng ta sẽ cùng tìm hiểu về Zend_Form. Một trong những lớp khá tiện dụng trong Zend Framework nhằm thực hiện tạo ra các thành phần tương tác trong một form dữ liệu.
Đăng ký:
Bài đăng (Atom)