
TRUNG TÂM TIN HỌC
ĐẠI HỌC KHOA HỌC TỰNHIÊN-TP.HCM
LẬP TRÌNH PHP NÂNG CAO
LẬP
TRÌNH
PHP
NÂNG
CAO
ZEND FRAMEWORK 2
ZEND
FRAMEWORK
2
1

TRUNG TÂM TIN HỌC
ĐẠI HỌC KHOA HỌC TỰNHIÊN-TP.HCM
Bài 1: Tổng quan Zend
Framework 2 (ZF2)
1. Giới thiệu ZF
2.
Lý do chọnZF
2.
Lý
do
chọn
ZF
3. Giới thiệu ZF2
4. Zend MVC
5
Cài đặtvàcấu hình ZF2
5
.
Cài
đặt
và
cấu
hình
ZF2
2

Bài 1: Tổng quan ZF2
11
GiớithiệZFGiớithiệZF
11
. .
Giới
thiệ
u
ZFGiới
thiệ
u
ZF
Zend Framework là một PHP Framework đuợclậptrình
Zend
Framework
là
một
PHP
Framework
đuợc
lập
trình
bằng ngôn ngữ PHP và dựa trên mô hình MVC, giúp
tách các thành
p
hần xử l
ý
ra một cách rõ ràn
g
cho
p ý g
website của bạn, giúp cho code được dễ dàng quản lý,
chỉnh sửa và nâng cấp.
–
Sử dụng PHP 5
–Viết huớng đối tuợng
–Cung cấp mô hình tiên tiến MVC
–Là 1 phần mềm nguồn mở có sự hỗ trợ cộng đồng
–Cung cấp 1 loạt các ứng dụng API của các nhà cung
cấp hàng đầu như Google, Yahoo, Flick...
3

Bài 1: Tổng quan ZF2
SửdZF đểSửdZF để
Sử
d
ụng
ZF
để
…
Sử
d
ụng
ZF
để
…
Tạoứng dụng web theo mô hình chuẩnMVC
–
Tạo
ứng
dụng
web
theo
mô
hình
chuẩn
MVC
–Url tiêu chuẩn, ngắn gọn
ỗ ề
–
H
ỗ
trợ phân quy
ề
n tới từng Action
–
Có các thành
p
hần thư viên hỗ tr
ợ
API của
pợ
các nhà cung cấp như Google, Yahoo, Flick
–
Quản lý code dễdàng, liệtkêvàlấy các truy
Quản
lý
code
dễ
dàng,
liệt
kê
và
lấy
các
truy
vấn history
Dễdàng phát triển thêm các ứng dụng nhúng
–
Dễ
dàng
phát
triển
thêm
các
ứng
dụng
nhúng
,
sử dụng Plugins
4

Bài 1: Tổng quan ZF2
2Lýd h ZF2Lýd h ZF
2
.
Lý
d
o c
h
ọn
ZF2
.
Lý
d
o c
h
ọn
ZF
–
Có rất nhiềuthưviệnđượchỗtrợsẵn
–
Có
rất
nhiều
thư
viện
được
hỗ
trợ
sẵn
–Là một PHP Framework được do chính công ty phát
triển ngôn ngữPHP phát triển(
www.zend.com
).
triển
ngôn
ngữ
PHP
phát
triển
(
www.zend.com
).
–được xây dựng trên nền tảng lập trình hướng đối
tư
ợ
n
g
nên có thể thừa kế
,
nân
g
cấ
p
các ứn
g
d
ụ
n
g
ợg,gp g ụg
một cách dễ dàng.
–Những thành viên phát triển Zend Framework là
những chuyên gia nổi tiếng về mã nguồn mở và PHP
trên thế giới.
ẩ
–
Mô hình MVC hoặc không theo chu
ẩ
n MVC trong
Zend Framework rất linh hoạt giúp chúng ta có thể
tùy biếncấuhìnhứng dụng theo ý muốn
tùy
biến
cấu
hình
ứng
dụng
theo
ý
muốn
.
5

