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

Bài 8: Các vấn đề về Web Service, Theme, Skin

29 77 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 29
Dung lượng 396,08 KB

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

Nội dung

Web service là gì?. Khai báo Web Service Action.. Có th truy c p web service theo ng link sau:.

Trang 1

Bài 8: Các v n v Web Service, Theme, Skin

Yii framework

Bài 8: Các v n đ v web service, theme, skin

Trang 3

T ng quan v Web Service

Yii framework

3

Bài 8: Các v n đ v web service, theme, skin

Trang 4

Web service là gì?

D ch v Web là m t h th ng ph n m m c thi t k

h tr t ng tác các máy qua m ng

Trong b i c nh các ng d ng web, nó th ng dùng ch

m t t p các API có th c truy c p qua Internet và th c

hi n trên m t h th ng l u tr các d ch v yêu c u t xa

Yii cung c p 2 l p cài t web service:

•CWebService và CWebServiceAction

4

Bài 8: Các v n đ v web service, theme, skin

Trang 5

Web service là gì?

nh ngh a Service Provider: Cung c p các ph ng th c

có th tri u g i t xa

Ví d :

Chúng ta khai báo ph ng th c getPrice là m t d ch v

Web d ng API b ng cách ánh d u nó vào th soap

5

Bài 8: Các v n đ v web service, theme, skin

Trang 7

Web service là gì?

Khai báo Web Service Action

Ví d trên là cách chúng ta t o m t web service

Có th truy c p web service theo ng link sau:

Trang 13

S d ng Theme?

 thi t l p Theme ta c n c u hình file main.php

Ta s d ng hàm Yii::app() ->theme, kích ho t m t ch

Ví d v t o Theme:

•T t c các file l u trong th m c view

•Các file system view l u trong th m c views/system

•N u b n mu n thay i các view c a PostController v i

Theme classic thì chúng ta t o file create.php theo ng

Trang 15

S d ng Theme?

 c u hình s d ng Theme basic, ta c u hình nh sau:

Trong tr ng h p không có theme basic, nó s s d ng

view m c nh

15

Bài 8: Các v n đ v web service, theme, skin

Trang 16

S d ng Theme Widget?

 Chúng ta g i CWidget::render() hi n th view d ng widget

 Ví d ta có widget tên là Foo

Trang 17

Thay i Widget?

Khi s d ng widget c a nhà cung c p th 3, chúng ta c n

thay i thông tin cho phù h p v i giao di n

Ví d n u ta mu n thay i giá tr c a maxButtonCount

t 10 xu ng 5, ta có th làm nh sau:

17

Bài 8: Các v n đ v web service, theme, skin

Trang 20

 M t Skin thu c v m t l p widget và m t l p widget có th

ch a nhi u Skin

20

Bài 8: Các v n đ v web service, theme, skin

Trang 21

Skin là gì?

s d ng tính n ng c a Skin, u tiên chúng ta c n thay i

c u hình ng d ng b ng cách c u hình thu c tính sau có giá

Trang 22

Skin là gì?

 Skin c l u trong th m c sau:

 Ví d n u chúng ta mu n t o Skin có tên là CLinkPager,

ta t o file CLinkPager.php trong th m c:

22

Bài 8: Các v n đ v web service, theme, skin

Trang 23

Skin là gì?

 Trong ví d trên ta t o 2 Skin cho widget CLinkPager ó là default và classic

 M c nh widget s dùng skin default, tuy nhiên n u chúng

ta mu n dùng skin classic thì làm nh sau:

23

Bài 8: Các v n đ v web service, theme, skin

Trang 25

N u m t widget s d ng Skin không t n t i thì Yii s t o

m t widget s d ng mà không a ra thông báo l i

25

Bài 8: Các v n đ v web service, theme, skin

Trang 26

Skin là gì?

 Skin liên quan nhi u n vi c trình bày các thu c tính

 M t widget có th có nhi u Skin

 B n có th c u hình Css cho widget

26

Bài 8: Các v n đ v web service, theme, skin

Trang 27

DEMO

Trang 28

T ng k t bài h c

28

Bài 8: Các v n đ v web service, theme, skin

 Gi i thi u web service trong Yii framework

 Gi i thi u theme

 Gi i thi u skin

Trang 29

XIN C M N!

29

Bài 8: Các v n đ v web service, theme, skin

Ngày đăng: 06/03/2019, 09:24

TỪ KHÓA LIÊN QUAN

w