W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
先在這里感謝以下錄制小組的同學(xué),是你們讓世界看到PhalApi的視頻教程!
A西瓜妹子、聽風(fēng)不語、彩色的雨、Catch、喵了個(gè)咪、dogstar
PhalApi教程視頻大綱,分為:基礎(chǔ)教程、進(jìn)階教程、實(shí)戰(zhàn)教程三類。
附上:
1) phalapi介紹以及使用場景
2)建議使用liunx和各項(xiàng)環(huán)境配置最低
3)推薦IDE
4)框架編寫的install展示
5)運(yùn)行helloword!
1)目錄功能講解
2)數(shù)據(jù)庫建庫建表
3)連接數(shù)據(jù)庫官方DEMO
1)init文件作用內(nèi)容講解
2)配置文件使用講解
3)以及l(fā)og記錄的活靈活用
1)請求的參數(shù)驗(yàn)證getRules方法使用講解
2)返回json數(shù)據(jù)講解
3)返回報(bào)錯(cuò)講解
1)返回國際化T方法講解
2)自動(dòng)生成文檔規(guī)范講解
3)如何查看
4)注意不要使用緩存會(huì)出不來
1)Model表配置
2)NotORM的使用
3)簡單的 curd 執(zhí)行原生sql
1)對用戶的一個(gè)登錄注冊等操作的接口實(shí)際項(xiàng)目編寫實(shí)戰(zhàn)
2)并且總結(jié)
一、DI簡介
1)DI的通用說明
+ 容器
+ Martin Fowler
+ 示例
2)DI在π框架的角色
+ 匯點(diǎn)
+ 管理全部服務(wù)資源
+ 形成 **通用語言** ,實(shí)現(xiàn)快速開發(fā)
+ 減少重復(fù)寫一些單例模式的代碼,以及泛濫的全局變量
3)π框架開發(fā)的使用
二、DI資源服務(wù)分類
1)框架本身的資源服務(wù)
+ 公共服務(wù)和內(nèi)部服務(wù)
+ 公共服務(wù)的使用
2)如何自定義資源服務(wù)
+ 三步走:實(shí)現(xiàn) -> 注冊 -> 使用
+ 示例
三、技巧與需要注意的事項(xiàng)
+ 一行優(yōu)雅的代碼: DI()->get('filter', 'PhalApi_Filter_None')->check();
+ 注意別踩坑!
一、MVC模式與ADM模式
+ 為什么PhalApi自創(chuàng)ADM新模式?
二、ADM模式詳解
+ Api接口層
+ Domain領(lǐng)域?qū)? + Model數(shù)據(jù)層
三、三層結(jié)構(gòu)的優(yōu)勢與使用
1) 優(yōu)勢
+ 分層結(jié)構(gòu)
+ 關(guān)注點(diǎn)分離
+ 更明確的層級調(diào)用
2)投票Demo的三層實(shí)現(xiàn)解說
3)TDD下簡單接口開發(fā)實(shí)踐
+ 閱后即焚功能場景
+ 先寫單元測試
+ TDD下的三層實(shí)現(xiàn)
1)自動(dòng)加載機(jī)制的活靈活用
2)定義自己的項(xiàng)目功能文件
3)使用攔截器過濾參數(shù)并且使用token驗(yàn)證請求
1)對getRules自定義參數(shù)驗(yàn)證規(guī)則
2)一個(gè)郵箱驗(yàn)證的小案例
1)方法補(bǔ)全
2)事務(wù)操作
1)數(shù)據(jù)庫實(shí)現(xiàn)讀寫分離
2)實(shí)現(xiàn)跨庫使用
1)使用緩存來實(shí)現(xiàn)緩存API請求結(jié)果
2)使用緩存來實(shí)現(xiàn)對數(shù)據(jù)庫查詢結(jié)果進(jìn)行緩存
百度網(wǎng)盤 優(yōu)酷視頻
//TODO
一、π框架中的擴(kuò)展類庫
1)擴(kuò)展類庫的簡單介紹
+ 即插即用
+ 可重用的、業(yè)務(wù)無關(guān)的基礎(chǔ)設(shè)施類庫
+ 致力于與開源項(xiàng)目一起提供企業(yè)級的解決方案!
2)目前有哪些擴(kuò)展類庫
+ 23+個(gè)
二、如何使用擴(kuò)展類庫
1)使用步驟
+ 1、下載安裝
+ 2、配置
+ 3、注冊
+ 4、使用
2)擴(kuò)展類庫使用示例
+ Log4php日志
+ View視圖渲染
三、如何開發(fā)、貢獻(xiàn)擴(kuò)展類庫
+ 如何開發(fā)尚未提供的擴(kuò)展類庫
+ 如何分享
官網(wǎng)QQ交流群:421032344 歡迎大家的加入!
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: