ThinkTemplate 模板引擎

ThinkPHP TP6.0

ThinkTemplate是一個(gè)基于XML的性能卓越的編譯型模板引擎,支持兩種類型的模板標(biāo)簽,使用了動(dòng)態(tài)編譯和緩存技術(shù),支持自定義標(biāo)簽庫,一直作為ThinkPHP的內(nèi)置模板引擎,現(xiàn)已經(jīng)支持獨(dú)立使用。

辰風(fēng)沐陽 閱讀 1368 2021-11-14

TP6.0 模型獲取器

ThinkPHP TP6.0

獲取器的作用是對模型實(shí)例的(原始)數(shù)據(jù)做出自動(dòng)處理。一個(gè)獲取器對應(yīng)模型的一個(gè)特殊方法(該方法必須為public類型),而且必須遵循框架的獲取器方法名命名規(guī)范,命名規(guī)范: getFieldNameAttr, FieldName 為數(shù)據(jù)表字段的大駝峰轉(zhuǎn)換

辰風(fēng)沐陽 閱讀 1598 2021-11-08

TP6.0 空控制器: 健壯系統(tǒng)服務(wù)

ThinkPHP TP6.0

當(dāng)系統(tǒng)找不到指定的控制器名稱的時(shí)候,系統(tǒng)會嘗試定位當(dāng)前應(yīng)用下的空控制器(Error)類。單應(yīng)用和多應(yīng)用模式都支持空控制器,使用框架的空控制器可以使其當(dāng)控制器不存在時(shí) api 應(yīng)用始終返回 json數(shù)據(jù)格式,進(jìn)而達(dá)到健壯系統(tǒng)服務(wù)的目的

辰風(fēng)沐陽 閱讀 1549 2021-11-07

TP6.0 驗(yàn)證碼 topthink/think-captcha

ThinkPHP TP6.0

topthink/think-captcha 是 ThinkPHP 官方團(tuán)隊(duì)開發(fā)的適用于 TP 各版本的驗(yàn)證碼擴(kuò)展包,該驗(yàn)證碼擴(kuò)展包目前有三個(gè)主版本: 1.x、2.x、3.x,分別適用于: TP5.0、TP5.1、TP6.0

辰風(fēng)沐陽 閱讀 1479 2021-09-09

TP6.0命令行之自定義指令

ThinkPHP TP6.0

自定義指令: 1. 創(chuàng)建自定義命令類文件 2. 在 config/console.php 配置文件定義命令 3. 在命令行測試運(yùn)行

辰風(fēng)沐陽 閱讀 1891 2021-08-28

MySQL5.7 中使用 group by 報(bào)錯(cuò) this is incompatible with sql_mode=only_full_group_by

mysql TP6.0

這個(gè)錯(cuò)誤發(fā)生在mysql 5.7 版本及以上版本,5.7版本默認(rèn)的sql_mode配置中包含 `ONLY_FULL_GROUP_BY`,這個(gè)配置嚴(yán)格執(zhí)行了"SQL92標(biāo)準(zhǔn)"。解決方案: 去除 sql_mode 中的 only_full_group_by

辰風(fēng)沐陽 閱讀 1713 2021-08-28

TP6.0 模型的關(guān)聯(lián)刪除

ThinkPHP TP6.0

模型的關(guān)聯(lián)刪除是經(jīng)常使用的模型特性之一。適用場景舉例: 1、在刪除文章的同時(shí)刪除下面的評論 2、 刪除用戶的同時(shí)刪除用戶的多條評論和多條操作日志

辰風(fēng)沐陽 閱讀 1624 2021-08-16

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

php Composer ThinkPHP TP6.0

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

辰風(fēng)沐陽 閱讀 2094 2021-06-12

TP6 時(shí)間查詢

ThinkPHP TP6.0

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

辰風(fēng)沐陽 閱讀 1932 2021-06-08

TP6.0 搜索器使用示例

php TP6.0

本地記錄TP6.0搜索器的常用場景, 以便下次快速上手

辰風(fēng)沐陽 閱讀 1668 2021-05-23