每次創建一個 TP6.0 新項目時,都要去翻文檔找安裝框架和擴展包的命令。本文記錄一下,方便以后復制粘貼。也許此時你會想,我怎么會這么懶,嗯,沒錯,就是這么懶 !
辰風沐陽 閱讀 1633 2021-11-21
當字符串中存在 $ 時,PHP 引擎將盡可能多的查找字符串作為變量名,為了防止變量名稱和字符串中的其他內容混為一體,當匹配到不符合變量名稱的命名規范才停止匹配,可以使用 {} 將變量名稱作為一個整體使用
辰風沐陽 閱讀 1202 2021-11-18
ThinkTemplate是一個基于XML的性能卓越的編譯型模板引擎,支持兩種類型的模板標簽,使用了動態編譯和緩存技術,支持自定義標簽庫,一直作為ThinkPHP的內置模板引擎,現已經支持獨立使用。
辰風沐陽 閱讀 1287 2021-11-14
獲取器的作用是對模型實例的(原始)數據做出自動處理。一個獲取器對應模型的一個特殊方法(該方法必須為public類型),而且必須遵循框架的獲取器方法名命名規范,命名規范: getFieldNameAttr, FieldName 為數據表字段的大駝峰轉換
辰風沐陽 閱讀 1502 2021-11-08
當系統找不到指定的控制器名稱的時候,系統會嘗試定位當前應用下的空控制器(Error)類。單應用和多應用模式都支持空控制器,使用框架的空控制器可以使其當控制器不存在時 api 應用始終返回 json數據格式,進而達到健壯系統服務的目的
辰風沐陽 閱讀 1457 2021-11-07
執行 composer install 安裝擴展包時遇到錯誤: Your requirements could not be resolved to an installable set of packages。這是因為當前PHP版本不匹配composer.json要求的版本,使用 --ignore-platform-reqs 參數可以忽略版本匹配
辰風沐陽 閱讀 1340 2021-10-31
JWT全稱: JSON Web Token,以 token 的方式代替傳統的cookie、session模式,用于各服務器、客戶端傳遞信息及簽名驗證,本文記錄在TP6.0中使用JWT作為token驗證的示例。
辰風沐陽 閱讀 3781 2021-09-20
topthink/think-captcha 是 ThinkPHP 官方團隊開發的適用于 TP 各版本的驗證碼擴展包,該驗證碼擴展包目前有三個主版本: 1.x、2.x、3.x,分別適用于: TP5.0、TP5.1、TP6.0
辰風沐陽 閱讀 1369 2021-09-09
自定義指令: 1. 創建自定義命令類文件 2. 在 config/console.php 配置文件定義命令 3. 在命令行測試運行
辰風沐陽 閱讀 1785 2021-08-28
模型的關聯刪除是經常使用的模型特性之一。適用場景舉例: 1、在刪除文章的同時刪除下面的評論 2、 刪除用戶的同時刪除用戶的多條評論和多條操作日志
辰風沐陽 閱讀 1539 2021-08-16