ThinkPHP 偽靜態(tài)配置

ThinkPHP

URL重寫:可以通過URL重寫隱藏應(yīng)用的入口文件(通常是index.php),本文記錄各種場(chǎng)景的偽靜態(tài)配置方法。例如:PhpStudy、寶塔中的apache偽靜態(tài)配置方法

辰風(fēng)沐陽(yáng) 閱讀 4247 2021-07-29

TP6.0 使用 phpoffice/phpspreadsheet 導(dǎo)入數(shù)據(jù)

php Composer ThinkPHP TP6.0

PhpSpreadsheet是一個(gè)用純PHP編寫的庫(kù),并引入了命名空間,PSR規(guī)范等。使用表格批量導(dǎo)入數(shù)據(jù)也是很常見的一種場(chǎng)景,本文記錄在TP6.0中如何讀取表格數(shù)據(jù),將數(shù)據(jù)添加到數(shù)據(jù)庫(kù)中。該擴(kuò)展庫(kù)要求PHP版本7.2+,和TP6.0版本要求一致

辰風(fēng)沐陽(yáng) 閱讀 1958 2021-06-12

TP6 時(shí)間查詢

ThinkPHP TP6.0

框架內(nèi)置了常用的時(shí)間查詢方法,并且可以自動(dòng)識(shí)別時(shí)間字段的類型。本文記錄常用的時(shí)間查詢方法,便于下次使用快速上手,有些是官方文檔上沒有的,官方文檔只是列出部分查詢

辰風(fēng)沐陽(yáng) 閱讀 1786 2021-06-08

TP6.0 系統(tǒng)服務(wù)的使用和理解

ThinkPHP TP6.0

系統(tǒng)服務(wù)的概念是指在執(zhí)行框架的某些組件或者功能的時(shí)候需要依賴的一些基礎(chǔ)服務(wù),使用系統(tǒng)服務(wù)的場(chǎng)景: 為 TP6.0 提供擴(kuò)展包、將類綁定到容器

辰風(fēng)沐陽(yáng) 閱讀 1777 2021-04-25

TP6.0 消息隊(duì)列 topthink/think-queue

ThinkPHP TP6.0

`topthink/think-queue` 是ThinkPHP官方提供的一個(gè)消息隊(duì)列服務(wù),是專門支持隊(duì)列服務(wù)的擴(kuò)展包

辰風(fēng)沐陽(yáng) 閱讀 2555 2021-04-11

TP6.0 自定義異常處理類

ThinkPHP TP6.0

TP6.0 自定義異常處理, 在給前端寫接口時(shí)自定義異常處理非常好用

辰風(fēng)沐陽(yáng) 閱讀 1433 2021-04-08

TP6.0 自定義命令創(chuàng)建類文件

ThinkPHP

通過修改 vendor\topthink\framework目錄下的源碼, 新增自定義命令用于快速創(chuàng)建邏輯層類文件, 怎么創(chuàng)建模型類文件就怎么創(chuàng)建邏輯層類文件, 只是將 make:model 改為 make:logic

辰風(fēng)沐陽(yáng) 閱讀 1341 2021-04-06

TP6.0 一對(duì)多模型關(guān)聯(lián) hasMany

ThinkPHP TP6.0

hasMany 一對(duì)多模型關(guān)聯(lián),結(jié)果是二維數(shù)組,不支持 bind() 綁定關(guān)聯(lián)屬性到父模型,用法和參數(shù)其實(shí)和 hasOne 一對(duì)一關(guān)聯(lián)相同,只是一對(duì)多是select()查詢,一對(duì)一是find()查詢

辰風(fēng)沐陽(yáng) 閱讀 2090 2020-08-16

TP6.0 一對(duì)一模型關(guān)聯(lián) belongsTo 相對(duì)關(guān)聯(lián)(反向關(guān)聯(lián))

ThinkPHP TP6.0

一對(duì)一模型相對(duì)關(guān)聯(lián) belongsTo 經(jīng)典使用場(chǎng)景:文章表(id,cate_id,title,content)、分類表(id,name,sort)

辰風(fēng)沐陽(yáng) 閱讀 1838 2020-08-15