Sinh viên thực hiện: Trịnh Xuân Lợi Trang 68
Bước 3: Khai báo vùng cấu hình cho ứng dụng trong tập tin cấu hình
File .\www\Document\define.php
Source defined('APPLICATION_ENV')
|| define('APPLICATION_ENV',
(getenv('APPLICATION_ENV') ? getenv ('APPLICATION_ENV'):'production'));
Bước 4: Khai báo đường dẫn đến thư mục chứa thư viện Zend Fremawork
File .\www\Document\index.php
Source set_include_path(implode(PATH_SEPARATOR,
array( dirname(dirname( FILE )) . '/library' get_include_path(),
)));
Bước 5: Nạp lớp Zend_Application vào ứng dụng
File .\www\Document\Application\Bootstrap.php
Source require_once 'Zend/Application.php'
Bước 6: Tạo lớp Bootstrap
File .\www\Document\Application\Bootstrap.php
Source classBootstrap extends Zend_Application Bootstrap_
Bootstrap {
}
Bước 7: Thiết lập hệ thống báo lỗi cho ứng dụng
File .\www\Document\Application\Configs\application.ini
Source phpSettings.display_startup_errors = 0
Sinh viên thực hiện: Trịnh Xuân Lợi Trang 69
Bước 8: Khai báo đường dẫn của tập tin khới tạo (Bootstap.php)
File .\www\Document\Application\Configs\application.ini
Source bootstrap.path = APPLICATION_PATH "/ Bootstrap.php"
Bước 9: Khai báo lớp Bootstrap
File .\www\Document\Application\Configs\application.ini Source bootstrap.class = "Bootstrap"
Bước 10: Khai báo thư mục chứa Controller của ứng dụng (appliction.ini)
File .\www\Document\Application\Configs\application.ini
Source resources.frontController.controllerDirectory =
APPLICATION_PATH "/controllers"
Bước 11: Khai báo tập tin giao diện
File .\www\Document\Application\Configs\application.ini Source resources.layout.layout = "layout"
Bước 12: Khai báo đường dẫn đến thư mục chứa giao diện chính (layout)
File .\www\Document\Application\Configs\application.ini
Source
resources.layout.layoutPath = APPLICATION_PATH "/layouts/scripts"
Bước 13: Khởi tạo đối tượng Zend_Application và đọc file cấu hình
File .\www\Document\index.php
Source Source: APPLICATION_ENV,
APPLICATION_PATH. '/configs/application.ini');
Bước 14: Khởi động ứng dụng
File .\www\Document\index.php
Sinh viên thực hiện: Trịnh Xuân Lợi Trang 70
Bước 15: Cấu hình template
File .\www\Document\public\templates\public\system\template.ini
Source //khai bao url den thu muc template
url = TEMPLATE "/public/system"
//khai bao tap tin layout se duoc load layout = "index"
//Khao bao title cua layout title = "Trang Chủ"
//khai bao thu muc va tap tin chua css dirCss="/css"
fileCss[]="/style.css"
//khai bao cac the meta trong layout
metaHttp[]="Content-Type|text/html; charset=utf-8" //khai bao thu muc va tap tin javascript
dirJs = "/js"
fileJs[]="/jquery-1.4min.js"
Bước 16: Tạo tập tin layout
File .\www\Document\public\templates\index.phtml Source <html> <head> <? php echo $this->headStyle() ?> <? php echo $this->headScript() ?> </head> <body> <?php echo $this->layout()->content ?> </body> </html>
Sinh viên thực hiện: Trịnh Xuân Lợi Trang 71
Bước 17: Tạo IndexController
File .\www\Document\Application\modules\default\controllers\ indexController.php
Source <?php
class IndexController extends Zend_Controller_ Action
{public function indexAction() {}
}
3.2. Kết quả đạt được.
3.2.1. Trang chủ Back-End
3.2.1.1. Trang Login và Logout