ThinkPHP6.0 模型搜索器【初識】

ThinkPHP TP6.0

搜索器用于封裝查詢條件表達式,必須在模型中定義,只有使用模型操作數(shù)據(jù)時才能用搜索器。調(diào)用搜索器時使用的是數(shù)據(jù)表字段,可以不用定義搜索器方法,默認是 = 條件;如果不是數(shù)據(jù)表字段,必須定義對應(yīng)的搜索器方法。

辰風(fēng)沐陽 閱讀 1750 2020-07-09

ThinkPHP6.0 判斷是否有文件上傳

ThinkPHP TP6.0

有必要考慮不是post請求或沒有指定enctype="multipart/form-data"的情況。如果是post請求還是設(shè)置了正確的編碼,沒有文件上傳時 request()->file('img') 會拋出異常,捕獲該異常即可。

辰風(fēng)沐陽 閱讀 1472 2020-07-08

阿里云短信服務(wù)驗證碼封裝類 v1.0.0【flc/dysms】

php 阿里云 短信服務(wù) ThinkPHP TP6.0

引入 flc/dysms 擴展,將該封裝類放入項目中即可使用。在TP6.0中的使用示例:1. 引入擴展 2. 將該封裝類放入 extend 目錄下 3. 在獲取類的實例的函數(shù)放入全局公共函數(shù)文件 4. 在控制器和模型可直接使用該類發(fā)送驗證碼

辰風(fēng)沐陽 閱讀 1728 2020-07-08

ThinkPHP6.0 多應(yīng)用模式 部署 Layuiadmin 單頁版

layuiAdmin Layui TP6.0

TP6.0中的路由省略應(yīng)用名只能用`入口文件綁定應(yīng)用` 和 `域名綁定應(yīng)用`,經(jīng)過測試,最后得出`域名綁定應(yīng)用`是最合適的部署方式。如果有更好的部署方案,歡迎分享。QQ:23426945

辰風(fēng)沐陽 閱讀 2189 2020-07-06

ThinkPHP6.0 單應(yīng)用模式 部署 Layuiadmin 單頁版

layuiAdmin Layui TP6.0

layuiadmin單頁版部署到thinkphp中:1. Layuiadmin單頁版 2. ThinkPHP6.0.3 單應(yīng)用模式 3. 將 src 和 start 文件夾放到 public 下 4. 修改宿主頁面layuiadmin資源路徑、配置實時刷新緩存 5. 訪問首頁使其重定向到layuiadmin主頁

辰風(fēng)沐陽 閱讀 2461 2020-07-06

ThinkPHP6.0 擴展類庫目錄(extend)

ThinkPHP TP6.0

框架根目錄下的 `extend` 目錄稱為 `擴展類庫目錄`,用于存放一些自定義的類,只要符合自動加載的規(guī)范(命名空間、類名、文件名),就可以拿來直接使用

辰風(fēng)沐陽 閱讀 2493 2020-07-01

ThinkPHP6.0 公共函數(shù)文件

ThinkPHP TP6.0

在公共函數(shù)文件中定義的函數(shù)可以在模型和控制器中可以,全局公共函數(shù)文件中定義的函數(shù)在所有應(yīng)用下可用,應(yīng)用公共函數(shù)文件只能在該應(yīng)用下使用。應(yīng)用公共函數(shù)文件中定義的函數(shù)不能與全局公共函數(shù)文件的函數(shù)同名(重復(fù)聲明)

辰風(fēng)沐陽 閱讀 2500 2020-06-26

TP6.0 模型搜索器

ThinkPHP TP6.0

搜索器是用于封裝字段(或者搜索標(biāo)識)的查詢條件,一個搜索器對應(yīng)一個特殊的方法(該方法必須是public類型),方法命名規(guī)范為:searchFieldNameAttr。搜索器的場景包括:1. 限制和規(guī)范表單的搜索條件;2. 預(yù)定義查詢條件簡化查詢

辰風(fēng)沐陽 閱讀 1456 2020-06-21

在TP6.0引入Bootstrap4分頁樣式顯示效果不正常

Bootstrap ThinkPHP TP6.0

復(fù)制默認分頁驅(qū)動類,粘貼到當(dāng)前應(yīng)用下的driver目錄下(任意位置均可,命名空間不錯就行),修改 app/provider.php 文件,添加 'think\Paginator' => '自定義分頁驅(qū)動',作用:修改默認分頁驅(qū)動類的指向

辰風(fēng)沐陽 閱讀 1693 2020-06-21

ThinkPHP6.0自定義異常頁面模板文件

ThinkPHP TP6.0

修改全局配置文件:config/app.php,改為部署模式(也就是關(guān)閉調(diào)試模式)并禁止部署模式下輸出錯誤信息:'show_error_msg' => false,通過 'exception_tmpl' 配置項自定義異常頁面模板文件

辰風(fēng)沐陽 閱讀 2651 2020-06-17