TP6 時間查詢

ThinkPHP TP6.0

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

辰風沐陽 閱讀 2306 2021-06-08

TP6.0 搜索器使用示例

php TP6.0

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

辰風沐陽 閱讀 2021 2021-05-23

TP6.0 基礎控制器登錄流 v0.0.1

TP6.0

1. 定義公共基礎控制器, 將檢測登陸狀態(tài), 重定向到主頁和登錄頁的方法放入該控制器中 2. 定義用于檢驗登錄狀態(tài)的控制器, 未登錄方法該控制器重定向到登錄頁 3. 定義用于登錄的控制器, 初始化方法: 已登錄訪問該控制器重定向到主頁

辰風沐陽 閱讀 1786 2021-05-15

TP6.0 基礎控制器初始化方法中的重定向無效

TP6.0

redirect() 助手函數只能在普通的控制器方法中被 `return` 才能跳轉。在控制器類的構造方法或初始化方法中重定向需要使用 throw new \think\exception\HttpResponseException(redirect(...$args));

辰風沐陽 閱讀 1731 2021-05-15

TP6.0 模型JSON字段的使用 【系統(tǒng)配置表 key-value】

ThinkPHP TP6.0

TP6.0 模型的json字段

辰風沐陽 閱讀 1762 2021-05-10

TP6.0 調試模式下關閉 Trace 窗口

php TP6.0

安裝 TP6.0 時會自動安裝 `topthink/think-trace` 擴展, 在調試模式下瀏覽器右下角會出現 trace 窗口, 此時無法手動關閉 Trace 調試,但是可以通過移除擴展來關閉 trace 窗口 (composer remove topthink/think-trace --dev)

辰風沐陽 閱讀 2230 2021-04-21

TP6.0 自定義日志驅動

TP6.0

使用TP6.0內置日志處理方便快捷,但是如果想要更靈活的自定義日志文件內容、格式等信息,可以自定義日志驅動,自定義日志驅動需要實現 `think\contract\LogHandlerInterface` 接口

辰風沐陽 閱讀 2170 2021-04-13

TP6.0 消息隊列 topthink/think-queue

ThinkPHP TP6.0

`topthink/think-queue` 是ThinkPHP官方提供的一個消息隊列服務,是專門支持隊列服務的擴展包

辰風沐陽 閱讀 2907 2021-04-11

TP6.0 容器和依賴注入

TP6.0

依賴注入本質上是指類的依賴通過構造器完成自動注入。例如:在控制器方法中一旦對參數進行對象類型約束則會自動觸發(fā)依賴注入,由于訪問控制器的參數都來自于URL請求,普通變量通過參數綁定自動獲取,對象變量則是通過依賴注入生成

辰風沐陽 閱讀 1875 2021-04-10

TP6.0 自定義異常處理類

ThinkPHP TP6.0

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

辰風沐陽 閱讀 1762 2021-04-08