yii php framework
DESCRIPTION
1. 什麼是Yii 2. Yii的MVC架構 3. 部落格實作範例 4. Gii模組產生器 5. 介紹Keanux 6. Q&ATRANSCRIPT
![Page 1: Yii php framework](https://reader034.vdocuments.net/reader034/viewer/2022052322/557d5a6cd8b42aba3d8b4acb/html5/thumbnails/1.jpg)
KeaNyCo-Founder @ Keanux
![Page 2: Yii php framework](https://reader034.vdocuments.net/reader034/viewer/2022052322/557d5a6cd8b42aba3d8b4acb/html5/thumbnails/2.jpg)
1. 什麼是Yii2. Yii的MVC架構3. 部落格實作範例4. Gii模組產生器5. 介紹Keanux6. Q&A
Yii PHP Framework 介紹
![Page 3: Yii php framework](https://reader034.vdocuments.net/reader034/viewer/2022052322/557d5a6cd8b42aba3d8b4acb/html5/thumbnails/3.jpg)
什麼是Yii?
![Page 4: Yii php framework](https://reader034.vdocuments.net/reader034/viewer/2022052322/557d5a6cd8b42aba3d8b4acb/html5/thumbnails/4.jpg)
Yii是一個快速、安全、專業的PHP框架
![Page 5: Yii php framework](https://reader034.vdocuments.net/reader034/viewer/2022052322/557d5a6cd8b42aba3d8b4acb/html5/thumbnails/5.jpg)
Fast 快速
Yii只會載入你所需要的功能,有著強大的快取
支援,被設計為提高AJAX的工作效率。
![Page 6: Yii php framework](https://reader034.vdocuments.net/reader034/viewer/2022052322/557d5a6cd8b42aba3d8b4acb/html5/thumbnails/6.jpg)
Secure 安全
安全性是Yii建立的標準。包括輸入驗證、輸出過
濾、預防SQL Injection和XSS。
![Page 7: Yii php framework](https://reader034.vdocuments.net/reader034/viewer/2022052322/557d5a6cd8b42aba3d8b4acb/html5/thumbnails/7.jpg)
Professional 專業
Yii可以幫助你開發乾淨和可重用的代碼。它遵循
MVC模式,確保邏輯和介面明確分離。
![Page 8: Yii php framework](https://reader034.vdocuments.net/reader034/viewer/2022052322/557d5a6cd8b42aba3d8b4acb/html5/thumbnails/8.jpg)
Is it fast? ... Is it secure? ... Is it professional? ... Is it right for my next project? ... Yes, it is!
![Page 9: Yii php framework](https://reader034.vdocuments.net/reader034/viewer/2022052322/557d5a6cd8b42aba3d8b4acb/html5/thumbnails/9.jpg)
Yii的MVC架構
![Page 10: Yii php framework](https://reader034.vdocuments.net/reader034/viewer/2022052322/557d5a6cd8b42aba3d8b4acb/html5/thumbnails/10.jpg)
![Page 11: Yii php framework](https://reader034.vdocuments.net/reader034/viewer/2022052322/557d5a6cd8b42aba3d8b4acb/html5/thumbnails/11.jpg)
M = Model = 模型
程式設計師編寫程式應有的功能、資料庫專家進行資料管理和資料庫設計。
![Page 12: Yii php framework](https://reader034.vdocuments.net/reader034/viewer/2022052322/557d5a6cd8b42aba3d8b4acb/html5/thumbnails/12.jpg)
V = View = 檢視
介面設計人員進行圖形介面設計。
![Page 13: Yii php framework](https://reader034.vdocuments.net/reader034/viewer/2022052322/557d5a6cd8b42aba3d8b4acb/html5/thumbnails/13.jpg)
C = Control = 控制
負責轉發請求,對請求進行處理。
![Page 14: Yii php framework](https://reader034.vdocuments.net/reader034/viewer/2022052322/557d5a6cd8b42aba3d8b4acb/html5/thumbnails/14.jpg)
Yii的程式架構
![Page 15: Yii php framework](https://reader034.vdocuments.net/reader034/viewer/2022052322/557d5a6cd8b42aba3d8b4acb/html5/thumbnails/15.jpg)
典型的工作流程
![Page 16: Yii php framework](https://reader034.vdocuments.net/reader034/viewer/2022052322/557d5a6cd8b42aba3d8b4acb/html5/thumbnails/16.jpg)
部落格實作範例
![Page 17: Yii php framework](https://reader034.vdocuments.net/reader034/viewer/2022052322/557d5a6cd8b42aba3d8b4acb/html5/thumbnails/17.jpg)
DEMO
![Page 18: Yii php framework](https://reader034.vdocuments.net/reader034/viewer/2022052322/557d5a6cd8b42aba3d8b4acb/html5/thumbnails/18.jpg)
Gii模組產生器
![Page 19: Yii php framework](https://reader034.vdocuments.net/reader034/viewer/2022052322/557d5a6cd8b42aba3d8b4acb/html5/thumbnails/19.jpg)
DEMO
![Page 20: Yii php framework](https://reader034.vdocuments.net/reader034/viewer/2022052322/557d5a6cd8b42aba3d8b4acb/html5/thumbnails/20.jpg)
介紹Keanux
![Page 22: Yii php framework](https://reader034.vdocuments.net/reader034/viewer/2022052322/557d5a6cd8b42aba3d8b4acb/html5/thumbnails/22.jpg)
首頁
![Page 23: Yii php framework](https://reader034.vdocuments.net/reader034/viewer/2022052322/557d5a6cd8b42aba3d8b4acb/html5/thumbnails/23.jpg)
平板手機
RWD設計
![Page 24: Yii php framework](https://reader034.vdocuments.net/reader034/viewer/2022052322/557d5a6cd8b42aba3d8b4acb/html5/thumbnails/24.jpg)
個人頁面
![Page 25: Yii php framework](https://reader034.vdocuments.net/reader034/viewer/2022052322/557d5a6cd8b42aba3d8b4acb/html5/thumbnails/25.jpg)
編輯器
![Page 26: Yii php framework](https://reader034.vdocuments.net/reader034/viewer/2022052322/557d5a6cd8b42aba3d8b4acb/html5/thumbnails/26.jpg)
編輯中...
![Page 27: Yii php framework](https://reader034.vdocuments.net/reader034/viewer/2022052322/557d5a6cd8b42aba3d8b4acb/html5/thumbnails/27.jpg)
文章頁
![Page 28: Yii php framework](https://reader034.vdocuments.net/reader034/viewer/2022052322/557d5a6cd8b42aba3d8b4acb/html5/thumbnails/28.jpg)
Q&A