亚洲最大看欧美片,亚洲图揄拍自拍另类图片,欧美精品v国产精品v呦,日本在线精品视频免费

  • 站長資訊網(wǎng)
    最全最豐富的資訊網(wǎng)站

    TP框架馬不停蹄的更新,新項目使用卻一成不變

    ?

    框架一直在更新,項目實現(xiàn)也需要跟著一起前進!

    ?

    前言

    倆年前用TP5.0搭了一個后臺,一直沿用至今。不是不想換,就因為一個字“懶”。

    這次榮幸咔咔需要寫一個新項目,但還是一成不變的用之前搭好的框架,寫著寫著就停了下來。在之前寫的項目經(jīng)過驗證的東西,完全可以在優(yōu)化的。

    無論是從結(jié)構(gòu)上還是效率上都在慢慢的減退,新的東西出來肯定是為執(zhí)行效率,代碼風(fēng)格,框架結(jié)構(gòu),新的功能。

    不要較勁說是為了開發(fā)效率就這樣了,一直一成不變,打破安逸,堅持前行。

    ?

    咔咔整理了一個路線圖,準(zhǔn)備按照這樣的路線圖進行編寫文章,后期發(fā)現(xiàn)沒有補充到的知識點在進行添加。也期待各位伙伴一起來幫助補充一下。評論區(qū)見哦!

    ?

    TP框架馬不停蹄的更新,新項目使用卻一成不變
    在這里插入圖片描述

    一、框架對比5.0和5.1

    別在較勁說為什么不使用6.0了哈!

    先來聊一下咔咔在項目中體會到的改動,門面的引入,類庫別名,模型的增強,注解路由,中間件。

    對于咔咔來說這也是最想優(yōu)化的點,當(dāng)然5.1對于5.0還有很多的新增功能。就看圖吧!

    TP框架馬不停蹄的更新,新項目使用卻一成不變用了倆年的框架,咔咔還是感覺在項目中最實用的倆個功能點就是門面和中間件的引入。

    接下來咔咔對門面的使用做一個簡單的介紹。

    二、簡單,粗暴認(rèn)識門面

    原理就不去剖析了,后邊咔咔會出專門的文章來進行解析,所以看到這里,先來個三連唄!

    門面的作用就是讓一個類不用在去實例化直接進行靜態(tài)方式調(diào)用。

    使用倆個框架實現(xiàn)案例對比

    「TP5.0使用」

    TP框架馬不停蹄的更新,新項目使用卻一成不變
    在這里插入圖片描述

    在引入工具類后還需要進行進行一次實例化,在后邊使用的時候都是$this->session去調(diào)用SC類里邊的方法。

    這種方式不是說不行,接下來看看TP5.1的效果

    「TP5.1使用」TP框架馬不停蹄的更新,新項目使用卻一成不變TP框架馬不停蹄的更新,新項目使用卻一成不變引入了SC后,在做一些簡單的配置就可以直接靜態(tài)調(diào)用SC里邊的方法,這豈不是簡單了很多。

    雖然說是門面的設(shè)置過程相對于TP5.0的直接實例化有點多,但是很實用??!

    「接下來看看如何配置TP5.1的門面」

    這是咔咔現(xiàn)在的項目目錄結(jié)構(gòu),我是在外層定義data命名空間,里邊存放鉤子,命令行配置,門面類,模型,服務(wù)類,服務(wù)層,工具類,驗證類TP框架馬不停蹄的更新,新項目使用卻一成不變

    首先需要明確一點,SC這個類是一個工具類,那什么是工具類,就是在任何項目中拿過去就可以使用的代碼。TP框架馬不停蹄的更新,新項目使用卻一成不變接著需要繼承門面類TP框架馬不停蹄的更新,新項目使用卻一成不變一個項目里邊不可能只有一個門面類,有很多我們都可以注冊為門面類,方便使用。

    所以需要寫一個鉤子,在鉤子里邊將需要注冊到門面的所有類都注冊進去,同時還可以給起別名。TP框架馬不停蹄的更新,新項目使用卻一成不變在上圖可以看到,使用了Config來加載一個配置文件,那肯定少不了配置文件了。

    將我們的SC類文件注冊到配置文件中。TP框架馬不停蹄的更新,新項目使用卻一成不變還差最后一步,你想到了沒,定義了鉤子但是沒有運行哈!

    這時就直接把鉤子文件配置到應(yīng)用初始化時就加載。

    TP框架馬不停蹄的更新,新項目使用卻一成不變直到這里門面就配置完了,后邊使用時就直接使用SC:: 來調(diào)用方法即可。

    ?

    堅持學(xué)習(xí)、堅持寫博、堅持分享是咔咔從業(yè)以來一直所秉持的信念。希望在諾大互聯(lián)網(wǎng)中咔咔的文章能帶給你一絲絲幫助。我們下期在見。

    ?

    贊(0)
    分享到: 更多 (0)
    網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號