tp5 助手函式

2021-08-20 10:05:20 字數 1544 閱讀 3231

一些常用的操作方法封裝了助手函式,便於使用,包含如下:

助手函式

描述abort

中斷執行並傳送http狀態碼

action

呼叫控制器類的操作

cache

快取管理

config

獲取和設定配置引數

controller

例項化控制器

cookie

cookie管理

db例項化資料庫類

debug

除錯時間和記憶體占用

dump

瀏覽器友好的變數輸出

exception

丟擲異常處理

halt

變數除錯輸出並中斷執行

import

匯入所需的類庫

input

獲取輸入資料 支援預設值和過濾

json

json資料輸出

jsonp

jsonp資料輸出

lang

獲取語言變數值

load_trait

快速匯入traitsphp5.5以上無需呼叫

model

例項化model

redirect

重定向輸出

request

例項化request物件

response

例項化response物件

session

session管理

trace

記錄日誌資訊

token

生成表單令牌輸出

urlurl生成

validate

例項化驗證器

vendor

快速匯入第三方框架類庫

view

渲染模板輸出

widget

渲染輸出widget

xmlxml資料輸出

核心框架不依賴任何助手函式,系統只是預設載入了助手函式,配置如下:

// 擴充套件函式檔案定義

'extra_file_list'

=>

[think_path

.'helper'

.ext

],

因此,你可以隨意修改助手函式的名稱或者新增自己的助手函式,然後修改配置為:

// 擴充套件函式檔案定義

'extra_file_list'

=>[.

'helper'

.ext

],

// 使用擴充套件函式檔案

'extra_file_list'

=>

[

think_path

.'helper'

.ext

,

.'helper'

.ext

],

tp5 魔法函式

在thinkphp5中,使用了大量的魔法函式。為了讓大家在學習thinkphp5時,能夠更清楚的明白thinkphp5的原理,我們使用以下示例來學習一下 set 及 get 魔法函式。注意 是 不是 class test test new test echo test hi 測試結果很明顯,輸出了公...

tp5 鉤子函式應用

class test return zzzzz 自定義標籤位 3.控制器方法內需要的地方偵聽行為 think hook listen zzzzz params 自定義 方法二 1.home模組的公共檔案 common.php 或控制器方法內繫結行為到標籤位 2.控制器方法內需要的地方偵聽行為 thi...

TP5常量參考

ext 類庫檔案字尾 php think version 框架版本號ds 當前系統的目錄分隔符 think path 框架系統目錄 root path 框架應用根目錄 lib path 系統類庫目錄 預設為 think path.library core path 系統核心類庫目錄 預設為 lib ...