1. Trang chủ
  2. » Công Nghệ Thông Tin

Tìm hiểu về Yii framework của ngôn ngữ lập trình PHP và ứng dụng thiết kế website bán quần áo

25 57 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 25
Dung lượng 1,07 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Tìm hiểu về Yii framework của ngôn ngữ lập trình PHP và ứng dụng thiết kế website bán quần áo. Bao gồm phân tích thiết kế hướng đối tượng, các mô hình và câu hỏi ôn tập.Nguyên lý hoạt động, cách cài đặt , cấu hình và hướng dẫn sự dụng.

Trang 1

ome PHÁT TRIỂN PHẦN MỀM HƯỚNG FRAME WORKMÔN HỌC

Đề tài: Tìm hiểu về Yii framework của ngôn ngữ lập trình PHP và ứng dụng

thiết kế website bán quần áo

Giảng viên HD: Thạc sĩ Nguyễn Thái Cường

Nhóm - Lớp: 24 - CNTT1 - K11

Sinh viên: Lê Thanh Tùng

Trang 3

Yii

Framework

Yes, it is!

Trang 4

1 Giới thiệu về Yii Framework

• Tháng 12 năm 2008, xuất hiện 1 framework của PHP tên là Yii

framework được tạo ra bởi Qiang Xue

• Yii framework ra đời để đáp ứng nhu cầu về 1 framework có khả

năng sử dụng dễ dàng hơn, mở rộng hơn và hiệu suất cao hơn dành

cho các nhà phát triển web

• Yii là 1 MVC framework, 1 framework mã nguồn mở

• Yii là một framework OOP thuần túy

• Hiện nay có 3 phiên bản chính của Yii framework là 1.0, 1.1 và 2.0

Trang 5

2 Nguyên tắc hoạt động của Yii

framework

Cấu trúc tĩnh của Yii

Trang 6

2 Nguyên tắc hoạt động của Yii

framework

Quy trình hoạt động của Yii

Trang 7

2 Nguyên tắc hoạt động của Yii

framework

1 Người dùng sẽ gửi yêu cầu dưới dạng 1 URL dạng như 

http://Yii.com/index.php?r=post/show&id=1 và WebServer sẽ tiếp nhận

yêu cầu đó bằng cách thực thi "bootstrap script" index.php!

2 Bootstrap script sẽ khởi tạo một instant Application và chạy nó

3 Application có được thông tin yêu cầu của người dùng từ một một đối

tượng bên trong application tên là request!

Trang 8

2 Nguyên tắc hoạt động của Yii

framework

4 Application xác định controller và action mà yêu cầu gọi tới nhờ một

phần khác gọi là urlManager Ví dụ ở đây controller nó gọi tới là post,

action là id

5 Application tạo một instant controller tương ứng để tiếp tục xử lý yêu

cầu của người dùng Controller nhận biết được yêu cầu show tham chiếu

tới phương thức tên là actionShow() trong controller class Rồi nó thực

thi bộ lọc của chính nó (PostController) liên quan tới yêu cầu trên Nếu

thỏa mãn hết các yêu cầu của bộ lọc thì action show sẽ được thực thi

Trang 9

2 Nguyên tắc hoạt động của Yii

framework

6 action load một model nào đó (ví dụ Post) với id =1 từ cơ sở dữ liệu

7 action sẽ render ra 1 view tên nào đó (ví dụ show)

8 view sẽ đọc và show ra các thuộc tính (attributes) của Post model

9 view lúc này có thể thực thi thêm 1 số widget (nếu được khai báo trong

nó)

10 view hiển thị ra kết quả được nhúng giữa một layout!

11 action hoàn thành việc render ra view và hiển thị trên trình duyệt của

người dùng!

Trang 10

3.Ưu, nhược điểm của Yii framework

 Ưu điểm

• Yii rất nhẹ và được trang bị giải pháp cache tối ưu nên đặc biệt hữu

dụng cho ứng dụng web có dung lượng dữ liệu trên đường truyền

lớn

• Kế thừa ưu điểm và kết hợp những ý tưởng và những kiến thức của

các framework đi trước

Trang 11

3.Ưu, nhược điểm của Yii framework

• Yii là framework dễ sử dụng, hiệu suất cao, và chiều sâu mở rộng

không tốn kém

• Khả năng tái sử dụng và mở rộng của Yii rất cao

• Tính bảo mật cao, và rất chuyên nghiệp

 Nhược điểm:

• Yii framework vẫn đang trong quá trình hoàn thiện và phát triển

• Cộng đồng sử dụng không nhiều

Trang 12

4 Cài đặt và demo Yii framework

• Có 2 cách cài đặt:

• Dùng trình quản lý gói Composer

• Tải toàn bộ mã nguồn Yii về máy

• Dưới đây là cách cài đặt Yii bằng Composer:

• Trước tiên ta download và cài đặt composer lên máy

Trang 13

4 Cài đặt và demo Yii framework

Trang 14

4 Cài đặt và demo Yii framework

Trang 15

4 Cài đặt và demo Yii framework

• Sau khi cài đặt xong thì gõ lệnh:

• php -r "readfile('https://getcomposer.org/installer');" | php

• Để tải file composer.phar về

Trang 16

4 Cài đặt và demo Yii framework

• Sau khi cài đặt xong composer ta tiến hành cài đặt Yii

• Gõ lệnh: composer create-project prefer-dist stability=dev

yiisoft/yii2-app-advanced yii2adv

• Hoặc: composer create-project prefer-dist stability=dev

yiisoft/yii2-app-basic yii2adv

Trang 17

4 Cài đặt và demo Yii framework

Trang 18

4 Cài đặt và demo Yii framework

Trang 19

4 Cài đặt và demo Yii framework

Trang 20

Câu hỏi ôn tập

1 Yii được sáng tạo bởi ai:

A Qiang Xue

B Taylor Otwell

C Quang Xue

D Brendan Eich

Trang 21

Câu hỏi ôn tập

Trang 22

Câu hỏi ôn tập

3 Ưu điểm Yii là gì ?

A Tính bảo mật cao

B Dễ dàng sử dụng

C Có khả năng mở rộng và tái sử dụng

D Cả 3 đáp án trên

Trang 23

Câu hỏi ôn tập

4 Bộ điều khiển bên ngoài của Yii được gọi là gì?

A Application

B MVC

C Controller

D Không có đáp án nào

Trang 24

Câu hỏi ôn tập

5 Có mấy cách cài đặt Yii?

A 1

B 2

C 3

D 4

Trang 25

Thank you for listening

Ngày đăng: 07/06/2021, 09:52

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm