tp5 定義baseLog文件自動(dòng)記錄操作日志
因?yàn)槿罩居涗洷容^繁雜,需要在每一個(gè)方法中記錄特定的內(nèi)容,所以在外部自動(dòng)訪問(wèn)所屬的log控制器記錄對(duì)應(yīng)的內(nèi)容。首先新建一個(gè)base控制器繼承controller方法。然后創(chuàng)建__construct析構(gòu)函
tp5有鉤子嗎,鉤子是什么,如何快速使用鉤子
在 PHP 中,"鉤子"(Hook)通常指的是一種機(jī)制,允許開(kāi)發(fā)者在特定的事件發(fā)生時(shí)插入自定義的代碼邏輯。這種機(jī)制提供了一種擴(kuò)展應(yīng)用程序功能的方式,而無(wú)需修改核心代碼。行為(Behavior)是Thi
2024-01-02
tp5查詢數(shù)據(jù)庫(kù)常用的鏈?zhǔn)讲樵兎绞?/a>
不同的業(yè)務(wù)場(chǎng)景,會(huì)需要不同的數(shù)據(jù)內(nèi)容,在使用tp5框架進(jìn)行開(kāi)發(fā)生產(chǎn)的時(shí)候,會(huì)面臨各種各樣的數(shù)據(jù)組合,在我們使用內(nèi)置的數(shù)據(jù)庫(kù)查詢類(lèi)進(jìn)行編寫(xiě)查詢語(yǔ)句的時(shí)候,有很多不常用的查詢鏈?zhǔn)讲僮鞑恢涝趺磳?xiě),今天就簡(jiǎn)
2024-01-02
EastWeChat工具庫(kù)安裝和簡(jiǎn)單使用
在很多項(xiàng)目中都會(huì)多多少少涉及到微信方面的功能開(kāi)發(fā),最常用的就是用微信來(lái)一鍵登錄的功能,當(dāng)然還有很多其他功能會(huì)涉及到微信包括微信的模版消息,消息群發(fā),微信支付等等。因?yàn)榇蟛糠值捻?xiàng)目可能只用到了其中的一項(xiàng)功能,所以在項(xiàng)目中我們不會(huì)去找一些集成的工具包去實(shí)現(xiàn)這些功能,我們經(jīng)常就是自己通過(guò)微信的一些接口去直接實(shí)現(xiàn)一個(gè)功能或者幾個(gè)功能,例如微信登錄的功能,我們基本上都是自己去寫(xiě)方法調(diào)用微信的接口而不是通過(guò)引...
2023-09-17
用tp5從0搭建一套應(yīng)急指揮系統(tǒng)8——接收信息
當(dāng)部門(mén)接收到從中心發(fā)來(lái),首先需要打開(kāi)信息列表查看待處理的信息,然后查看信息詳情進(jìn)行回復(fù),那么這時(shí)就需要三個(gè)方法來(lái)實(shí)現(xiàn)所需功能。首先是需要?jiǎng)?chuàng)建部門(mén)文件夾已經(jīng)控制器,創(chuàng)建過(guò)程不再贅述。然后再index中創(chuàng)建list_msg方法來(lái)獲取所有的下發(fā)信息,使用DB類(lèi)的鏈?zhǔn)椒椒ň帉?xiě)sql語(yǔ)句,paginate方法來(lái)實(shí)現(xiàn)分頁(yè)的功能,這條sql的將查詢信息表中跟當(dāng)前用戶相關(guān)的內(nèi)容,且查詢出,下發(fā)人、下發(fā)類(lèi)型的名稱(chēng)。...
用tp5從0搭建一套應(yīng)急指揮系統(tǒng)3——配置網(wǎng)站
網(wǎng)站搭建好之后下一步需要安裝上tp的源碼,安裝源碼有多種方式,我們采用最簡(jiǎn)單的直接將源碼包上傳到網(wǎng)站路徑解壓。找不著源碼包的可以訪問(wèn)此地址自行下載:https://gitee.com/meigujian/tp51_source_code.git。 源碼下載后直接上傳到服務(wù)器解壓即可,解壓后得到一下目錄這時(shí)我們?cè)俅卧L問(wèn)zhihui.com就會(huì)出現(xiàn)tp的圖標(biāo),代表源碼部署成功接下來(lái)需要修改一下配置文件...
