Danh mục

Zend Framework: Hướng dẫn cài đặt và chạy ứng dụng đầu tiên

Số trang: 11      Loại file: pdf      Dung lượng: 147.69 KB      Lượt xem: 7      Lượt tải: 0    
10.10.2023

Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Zend Framework: Hướng dẫn cài đặt và chạy ứng dụng đầu tiên.Zend Framework đượ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 PHP Framework đang có mặt hiện nay. Tuy nhiên, để sử dụng thành thạo được Zend Framework. 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ẽ đề cập về những định...
Nội dung trích xuất từ tài liệu:
Zend Framework: Hướng dẫn cài đặt và chạy ứng dụng đầu tiênZend Framework: Hướng dẫn cài đặt và chạy ứng dụng đầu tiênZend Framework đượ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 PHP Framework đang có mặthiện nay. Tuy nhiên, để sử dụng thành thạo được Zend Framework. Ngườisử 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ớpM-V-C, kiến thức PHP 5.x thuần và một số kinh nghiệm xử lý tình huống khitiếp cận lỗi thực tế.Trong bài này, chúng ta sẽ đề cập về những định nghĩa, kiến trúc của ZendFramework như thế nào và làm cách nào để sử dụng Zend Application cấuhình thư mục tùy biến trên website của chúng ta.Zend Framework được xây dựng với một thư viên rất đồ sộ. Nên việcnghiên cứu và đọc hết tài liệu Zend Framework là điều không đơn giản. Tuynhiên, bạn cũng cần tìm hiểu những nguyên tắc hoạt động chính của ZendFramework như thế nào. Qua đó ta có những góc nhìn cơ bản khi tiếp cậnvới project liên quan đến Zend Framework.A- Tìm hiểu cách làm việc Zend Framework:Chúng ta vẫn thấy Zend Framework đưa ra tên các thư việnZend_applicationHay Zend_Application_Bootstrap_Bootstrapper. Vậy làm với cách viết này,Zend Framework hoạt động ra sao ?.Trên thực tế, Zend Framework dựa vào thư viện để đọc và làm việc trên cáclớp một cách rất cụ thể. Bởi đường dẫn chi tiết của chúng đã được thể hiện rõnét ngay trên tên của chúng. Kỹ thuật này trong OOP (lập trình hướng đốitượng) còn gọi là lazy loading.Như vậy khi Zend Framework đặt tên Zend_Application. Điều đó có nghĩalà nó gọi tới file Application trong thư mục zend.Cụ thể là: library/Zend/Application.phpHay với tên: Zend_Application_Bootstrap_BootstrapperCó nghĩa là: library/Zend/Application/Bootstrap/Bootstrapper.phpThật đơn giản phải không nào ?. Tuy nhiên, để can thiệp vào các thư việnnày. Đòi hỏi bạn phải rất vững và hiểu thật rõ Zend Framework, nếu khôngthư viện và ứng dụng của Zend Framework sẽ bị hỏng khi các bạn sử dụngcác thư viện.B- Cài đặt Zend Framework và ứng dụng đầu tiên:Ở phần này, tôi sẽ hưỡng dẫn các bạn xây dựng nhanh một ví dụ khởi độngZend Framework. Chi tiết diễn giải các đoạn lệnh trong ví dụ tôi sẽ trìnhbày ở những bài sau.Đầu tiên, bạn cần download thư viện zend framework tại đây. Sau đó, giảinén và bạn sẽ thấy thư mục library. Hãy sao chép thư mục này vào mô hình ởbên dưới (thư mục www/zfexam/library).Xây dựng mô hình các thư mục như sau:www/zfexam/applicationwww/zfexam/public/www/zfexam/libraryTại thư mục library, bạn chỉ việc copy và thư viện zend, phiên bản mới nhấtvào đây.Thư mục pubic: bạn lần lượt tạo 2 file mới là: index.php và .htaccessFile index với nội dung như sau:01 06 || define(APPLICATION_ENV, (getenv(APPLICATION_ENV) ?07 getenv(APPLICATION_ENV)08 : production));09 set_include_path(implode(PATH_SEPARATOR, array(10 dirname(dirname(__FILE__)) . /library,11 get_include_path(),12 )));13 require_once Zend/Application.php ; $application = new14 Zend_Application(15 APPLICATION_ENV,16 APPLICATION_PATH . /configs/application.ini17 );18 $application->bootstrap()->run();Trong file .htaccess lại tiếp tục copy và past đoạn code sau:1 RewriteEngine On2 RewriteCond %{REQUEST_FILENAME} -s [OR]3 RewriteCond %{REQUEST_FILENAME} -l [OR]4 RewriteCond %{REQUEST_FILENAME} -d5 RewriteRule ^.*$ - [NC,L]6 RewriteRule ^.*$ index.php [NC,L]Tại thư mục application bạn lại tạo các thư mục:www/zfexam/application/controllerswww/zfexam/application/viewswww/zfexam/application/modelswww/zfexam/application/configsTại thư mục controllers tạo file:www/zfexam/application/controllers/IndexController.phpTại file IndexController.php copy nội dung sau:1 Tại thư mục views tạo thư mục:www/zfexam/application/views/scripts/index/index.phtmlFile index/index.phtml có nội dung như sau:1 hello Zend FrameworkTại thư mục configs tạo file application.ini:www/zfexam/application/configs/application.iniVới nội dung:1 [production]2 phpSettings.display_startup_errors = 13 phpSettings.display_errors = 14 bootstrap.path = APPLICATION_PATH /Bootstrap.php5 bootstrap.class = Bootstrap resources.frontController.controllerDirectory = APPLICATION_PATH6 /controllersVà tiếp tục tạo file bootstrap.php ở thư mục applicationwww/zfexam/application/bootstrap.phpVới nội dung:1 Như vậy, bạn đã viết ứng dụng đầu tiên bằng Zend Framework rồi đấy.Và cấu trúc Zend Framework như hình bên dưới:Lưu ý : Để zend framework, bạn cần phải bật mod rewrite trên web server.Cách bật mod rewrite:Đầu tiên bạn cần tìm đến file httpd.conf (vì không biết các sử dụng webserver nào nên tôi không đưa ra đường dẫn cụ thể). Các bạn cũng có thể dùngchế độ ...

Tài liệu được xem nhiều: