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